我有一个datagrid。在DataGrid的AutogeneratingColumn事件中,我有一些看起来像这样的代码:

 if (e.Property.Name.Contains("MetaData"))
 {
                var descCol = new DataGridTextColumn(e.Property);
                var bnd = new Binding("Description");
                bnd.Mode = BindingMode.TwoWay;
                descCol.Binding = bnd;
                e.Column = descCol;
                e.Column.Header = "Description";
                return;
  }

该列与类型结合 元数据 其中有一个名为的字符串属性 描述 我想在数据杂志中显示。到目前为止,我一直无法获得 描述 要在我的datagrid中显示的属性。我认为我经过的道路 捆绑 构造函数可能是不正确的。我也尝试了“元数据。描述”,也不起作用。

谁能帮助我正确设置我的datagridtextcolumn上的绑定?

有帮助吗?

解决方案 2

var bnd = new Binding("MetaData.Description");

在我也解决了这个问题之后,它做到了:

实体框架 / RIA服务包括不起作用

其他提示

改变这一点,

var bnd = new Binding("Description"); 

var bnd = new Binding(e.Property.Name);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top