【问题标题】:Get column index by Column header in WPF DataGrid通过 WPF DataGrid 中的列标题获取列索引
【发布时间】:2012-10-25 14:54:33
【问题描述】:

如何从Column Header in WPF DataGrid 中获取Column 索引或Column.DisplayIndex

我知道Column Header,想得到column index

【问题讨论】:

    标签: c# wpf datagrid


    【解决方案1】:

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

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

    已编辑:感谢@AnHX 的建议

    【讨论】:

    • 查看 AnHx 帖子中的错误修复。此代码比较没有值的引用。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 2011-09-20
      • 2019-06-20
      相关资源
      最近更新 更多