我有一个数据网格。在 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;
}
该列绑定到类型MetaData ,该类型具有一个名为Description的字符串属性,我希望在我的 DataGrid 中显示该属性。到目前为止,我一直无法让Description属性的值显示在我的 DataGrid 中。我认为我传递给Binding构造函数的路径可能不正确。我也尝试过“MetaData.Description”,但它也不起作用。
谁能帮我正确设置我的 DataGridTextColumn 上的绑定?