Obtenez de l'index de colonne par Colonne d'en-tête dans WPF DataGrid Comment obtenir le Column index ou Column.DisplayIndex de son Column Header dans WPF DataGrid? Je sais que le Column Header, vous voulez obtenir column index. OriginalL'auteur Kishor | 2012-10-25 c#datagridwpf 11 vous pouvez utiliser DisplayIndex (être conscient de ce que cela va changer si les colonnes sont utilisées) var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex; édité: merci pour la suggestion de @AnHX Merci @paul.. Il a travaillé pour moi. Regardez AnHx post pour une correction de bug. Ce code compare les références de l'absence de valeurs. OriginalL'auteur paul 4 Ressembler à "paul" avoir une petite erreur. Voici mon code: var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex; OriginalL'auteur AnHX Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser
DisplayIndex
(être conscient de ce que cela va changer si les colonnes sont utilisées)édité: merci pour la suggestion de @AnHX
Regardez AnHx post pour une correction de bug. Ce code compare les références de l'absence de valeurs.
OriginalL'auteur paul
Ressembler à "paul" avoir une petite erreur. Voici mon code:
OriginalL'auteur AnHX