【问题标题】:I can't bind the Devexpress XtraGrid column to my property!我无法将 Devexpress XtraGrid 列绑定到我的属性!
【发布时间】:2011-07-13 07:59:57
【问题描述】:

我正在为我的应用程序使用强类型数据集,并且我需要一个在我的数据库表中不存在的自定义属性,因此我按如下方式创建它:

代码:

    public partial class MyDataSet{
    partial class UsersRow
    {
        public string RoleName
        {
            get
            {
                return ((RealEstateDS.RolesRow)this.GetParentRows("FK_Users_Roles")[0]).Name;
            }
        }


    }
}

然后我将 XtraGrid 的 FieldName 属性设置为 RoleName,但它不起作用。 XtraGrid 仅显示在 DataTable 中具有列的属性。 你知道我该如何解决这个问题吗?

【问题讨论】:

    标签: data-binding devexpress xtragrid


    【解决方案1】:

    我建议您改用 XtraGrid 的 unbound column。顺便说一句,标准 DataGridView 是否显示此列值?

    【讨论】:

      【解决方案2】:

      也许更多的代码可以提供更多的洞察力,因为这应该很容易实现。我不应该选择未绑定的专栏。它的开销要大得多。它是可编辑的网格/列吗?我想你也需要一个二传手。否则无法通过数据绑定设置此属性,这可能是未显示值的原因。该列“拒绝”绑定。您可以为每个单独的列显式设置编辑选项。希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-03
        • 2012-06-15
        • 1970-01-01
        • 2023-01-05
        • 1970-01-01
        • 2016-04-30
        相关资源
        最近更新 更多