Jak uzyskać Column
indeks lub Column.DisplayIndex
od jego Column Header
w WPF
DataGrid
?Uzyskaj indeks kolumny według nagłówka kolumny w WPF DataGrid
Znam Column Header
, chcę uzyskać column index
.
Jak uzyskać Column
indeks lub Column.DisplayIndex
od jego Column Header
w WPF
DataGrid
?Uzyskaj indeks kolumny według nagłówka kolumny w WPF DataGrid
Znam Column Header
, chcę uzyskać column index
.
można użyć DisplayIndex
(należy zwrócić uwagę to się zmieni, jeśli kolumny są uciekają)
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
edycja: dzięki za sugestię z @AnHX
wyglądać „pawel” mają niewielki błąd. Oto mój kod:
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
Dzięki @paul .. To zadziałało dla mnie. – Kishor
Zobacz post AnHx dla poprawki. Ten kod porównuje referencje bez wartości. – buckley