如何从 WPF
DataGrid
中的 Column Header
获取 Column
索引或 Column.DisplayIndex
?
我知道 Column Header
,想要获取 column index
。
你可以使用DisplayIndex
(请注意,如果列被重新排序,此值将会改变)
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
编辑:感谢 @AnHX 的建议
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;