我正在使用WPF DataGrid控件顯示一些細節和選擇按鈕,並且我不需要左側的灰色選擇器列。這也破壞了我設計的美感。如何隱藏wpf datagrid行選擇器
有沒有辦法刪除它,或者我怎麼樣才能匹配它,如果不是?
我正在使用WPF DataGrid控件顯示一些細節和選擇按鈕,並且我不需要左側的灰色選擇器列。這也破壞了我設計的美感。如何隱藏wpf datagrid行選擇器
有沒有辦法刪除它,或者我怎麼樣才能匹配它,如果不是?
使用RowHeaderWidth
屬性:
<my:DataGrid RowHeaderWidth="0" AutoGenerateColumns="False" Name="dataGrid1" />
注意,你也可以指定一個樣式或模板也行,你應該決定你真的喜歡它,並希望保持它,因爲你可以做一些很酷的東西用它。
有同樣的問題。
看起來像XHL中不支持RowHeaderWidth但是你可以在綁定後面的代碼後面指定它,並取出那個糟糕的選擇器列。
grdName.RowHeaderWidth = 0
而不是設置寬度可以完全在DataGrid上
HeadersVisibility="Column"
這應該被標記爲答案。 – Sameera 2012-01-26 05:38:27
這將如何從代碼完成? – 2014-11-30 21:36:30
gridView.HeadersVisibility = DataGridHeadersVisibility.Column; – 2014-12-02 07:46:53
出於某種原因設置隱藏的行頭,我找不到任何地方。感覺有點「doh!」現在,但謝謝。 – 2010-05-19 13:45:18
user556009的回答是對此的正確答案。即設置HeadersVisibility =「Column」 – Sameera 2012-01-26 05:45:45
@scorpion:僅設置HeadersVisibility =「Column」將導致某些列標題與單元格內容相比水平移動。設置HeadersVisibility =「Column」和RowHeaderWidth =「0」(或者只是最後一個)可以解決這個問題。 – 2012-10-02 16:01:07