我想使用.NET 4.0将DataGridView类中的列绑定(bind)到C#中2级对象中的条目。例如:
我有对象A:
public class A
{
public long id;
public B bClass;
}
和对象B
public class B
{
public long id;
public string name;
}
有没有一种方法可以将类A的列表声明为DataGridView上的数据源,但将其中一列绑定(bind)到类B中的name属性呢?
我将其精简了一下,但希望这不会造成混淆。谢谢您的帮助!
最佳答案
是的。
绑定(bind)后,您可以执行以下操作:
grid.DataSource = MyAList;
grid.DataMember = "bClass";
grid.DataBind();
现在,当您进行绑定(bind)时,您正在评估B类的成员。
关于.net - 将DataGridViewColumn绑定(bind)到第二级对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4236610/