【问题标题】:Autogenerate Columns from data in grid control从网格控件中的数据自动生成列
【发布时间】:2012-06-15 04:00:44
【问题描述】:

我将 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 服务,因此设计模式下的“填充列”按钮可能也不起作用。

【问题讨论】:

    标签: c# devexpress


    【解决方案1】:

    有点摸不着头脑,但 WPF 中的其他网格通常有这样的东西...

    <dxg:GridControl AutoPopulateColumns ="True">
    

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

    【讨论】:

    • 是的,所有第 3 方控件都喜欢稍微更改名称,这是否解决了问题?
    • 是的。计时器用完后标记为答案。
    猜你喜欢
    • 1970-01-01
    • 2021-08-24
    • 2017-06-26
    • 1970-01-01
    • 2011-11-08
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多