【发布时间】:2009-01-02 15:44:54
【问题描述】:
我正在处理一个包含子对象的对象(参见下面的示例)。我正在尝试将List<rootClass> 绑定到数据网格。当我绑定List<> 时,在包含subObject 的单元格中,我看到以下值... "namespace.subObject" ... 字符串值正确显示。
理想情况下,我希望在数据单元中查看subObject 的“描述”属性。如何将subObject.Description 映射到数据单元格中显示?
public class subObject
{
int id;
string description;
public string Description
{ get { return description; } }
}
public class rootClass
{
string value1;
subObject value2;
string value3;
public string Value1
{ get { return value1; } }
public subObject Value2
{ get { return value2; } }
public string Value3
{ get { return value3; } }
}
【问题讨论】:
-
这是我非常讨厌的 DGV 的缺点之一,也是为什么我几乎总是绑定到匿名类型的 IEnumerable。
标签: c# datagrid binding object datagridviewcolumn