我将WPF dxg:GridControl
的数据源设置为硬编码列表的数据源。
gridControl1.ItemsSource = new List<Entity> { new Entity() { Name = "1" }, new Entity() { Name = "2" }, new Entity() { Name = "3" } };
我必须在XAML中指定每一列:
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="Name" Name="gridColumn1" />
<dxg:GridColumn FieldName="Column2" Name="gridColumn2" />
</dxg:GridControl.Columns>
如何让列自动生成而不是指定XAML?
我尝试删除列。没有表现出什么。数据实际上来自运行时的WCF服务,因此设计模式中的“填充列”按钮可能也无法正常工作。
答案 0 :(得分:1)
在黑暗中有点刺,但WPF中的其他网格通常都有这样的东西......
<dxg:GridControl AutoPopulateColumns ="True">
(编辑以获取实际的属性名称)