[英]Get column index by Column header in WPF DataGrid
How to get the Column
index or Column.DisplayIndex
from its Column Header
in WPF
DataGrid
? 如何从
WPF
DataGrid
Column Header
获取Column
索引或Column.DisplayIndex
?
I know the Column Header
, want to get column index
. 我知道
Column Header
,想得到column index
。
you could use DisplayIndex
(be aware this will change if columns are resorted) 您可以使用
DisplayIndex
(请注意,如果要使用列,这将更改)
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
edited: thanks for suggestion from @AnHX 编辑:感谢@AnHX的建议
Look like "paul" have an small error. 看起来像“保罗”有一个小错误。 Here is my code:
这是我的代码:
var index = dataGrid.Columns.Single(c => c.Header.ToString() == "HeaderName").DisplayIndex;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.