在WPF DataGrid中按列标题获取列索引

时间:2012-10-25 14:54:33

标签: c# wpf datagrid

如何从Column Column.DisplayIndex的{​​{1}}获取Column Header索引或WPF

我知道DataGrid,希望获得Column Header

2 个答案:

答案 0 :(得分:11)

您可以使用DisplayIndex(请注意,如果要使用列,这将会更改)

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

编辑:感谢来自@AnHX的建议

答案 1 :(得分:4)

看起来像“paul”有一个小错误。这是我的代码:

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