c# - 通过 WPF DataGrid 中的列标题获取列索引

标签 c# wpf datagrid

如何从 WPF 中的 Column Header 获取 Column 索引或 Column.DisplayIndex 数据网格?

我知道Column Header,想获取column index

最佳答案

您可以使用 DisplayIndex(请注意,如果对列进行排序,这会发生变化)

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

已编辑:感谢@AnHX 的建议

关于c# - 通过 WPF DataGrid 中的列标题获取列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071346/

相关文章:

c# - 如何在 ashx 中返回数据类型 JSON

c# - 使 UDP 成为面向连接的协议(protocol)?

c# - 动态 CRM - 识别是否已从 PreContactCreate 插件中的潜在客户生成联系人

c# - 如何在 C# 中复制非托管数据,速度有多快?

wpf - “System.Windows.Application”无法多次运行

c# - 检查无线适配器是否在 C# 中打开/存在

c# - WPF:如何以编程方式从 ScrollViewer 中提取滚动条?

c# - 以 MVVM 方式导出 DataGrid

c# - 获取数据网格中行删除事件的隐藏值(ASP Webforms)

css - 如何在 p :dataGrid? 中显示字符串数组列表