我想使用.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/

10-10 21:32
查看更多