2012-10-25 16 views

risposta

10

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

+0

Grazie a @paul .. Ha funzionato per me. – Kishor

+0

Guarda il post AnHx per una correzione di bug. Questo codice confronta riferimenti senza valori. – buckley

4

apparire come "paul" avere un piccolo errore. Ecco il mio codice:

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