我有一个 WPF Datagrid,它的 ItemsSource 是在运行时从 DB 表动态提供的。为简单起见(?)我将表内容转储到二维数组(前面提到的 ItemsSource)中,因为我事先不知道任何特定表可能有多少列。因此,AutoGenerate 设置为 True。
没有问题 - 工作正常;但是网格的默认行为是从零开始对列进行编号并在列标题中显示这个数字 - 我需要它们从一开始编号......我已经搞砸了 DisplayIndex 等,但无济于事。有人对我如何更改/编辑默认命名约定有任何想法吗?
只是有一个想法 - 有人会建议我捕捉 AutoGeneratedColumns 事件并手动计算列然后在循环中重命名吗?但是当然,当事物重写自身时向用户显示可能有点奇怪...... :)
度过了漫长的一天 - 开始喋喋不休!
我正在使用 VS2012 Express,程序是 C#。