从网格控件中的数据自动生成列

时间:2012-06-14 19:48:27

标签: c# devexpress

我将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服务,因此设计模式中的“填充列”按钮可能也无法正常工作。

1 个答案:

答案 0 :(得分:1)

在黑暗中有点刺,但WPF中的其他网格通常都有这样的东西......

<dxg:GridControl AutoPopulateColumns ="True">

(编辑以获取实际的属性名称)