Come ottenere l'indice Column
o Column.DisplayIndex
dal suo Column Header
in WPF
DataGrid
?Ottieni colonna per intestazione colonna in WPF DataGrid
Conosco lo Column Header
, voglio ottenere column index
.
Come ottenere l'indice Column
o Column.DisplayIndex
dal suo Column Header
in WPF
DataGrid
?Ottieni colonna per intestazione colonna in WPF DataGrid
Conosco lo Column Header
, voglio ottenere column index
.
si potrebbe usare DisplayIndex
(essere consapevoli questo cambierà se le colonne sono ricorse)
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
modificato: grazie per il suggerimento da @AnHX
apparire come "paul" avere un piccolo errore. Ecco il mio codice:
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
Grazie a @paul .. Ha funzionato per me. – Kishor
Guarda il post AnHx per una correzione di bug. Questo codice confronta riferimenti senza valori. – buckley