2012-10-25 59 views
6

的列標題列索引如何從獲得Column指數或Column.DisplayIndexColumn HeaderWPFDataGrid?我知道Column Header,想要得到column index獲取在WPF的DataGrid

回答

10

你可以使用DisplayIndex(注意,如果列是使出這將改變)

var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex; 

編輯:感謝您的建議,從@AnHX

+0

Thanks @paul ..它爲我工作。 – Kishor

+0

查看AnHx發佈的修補程序。此代碼比較參考沒有值。 – buckley

4

看起來像「保」有一個小錯誤。這裏是我的代碼:

var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;