我已经在C#中创建了WPF导入的数据网格,并且在XAML中设置了ItemsSource。列是自动生成的。
我正在尝试做一个使用ObservableCollection的数据网格,非常类似于此website上的内容。
在底部,您可以找到一个示例,可以下载(这里是link)
我的问题是,我正在尝试更改特定列的某些属性(例如:Datagrid.Columns [index] .Property),但这似乎不起作用,因为列数始终等于0。因此,我无法通过使用我要使用的索引来更改属性,因为Columns集合中似乎没有任何内容。但是在运行时,会显示一些列。
那么,列数等于0的可能性如何?
和
如何在我的情况下更改特定列的属性?
最佳答案
我终于找到了!列数等于0的原因是因为尚未生成列。为了更改属性,我必须使用AutoGeneratedColumns事件并在那里更改属性。
关于c# - C#WPF datagrid:列数始终等于0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1250001/