WinForm 怎样把对象中的对象的属性绑定到DataGridView
例如我有一个年级的类Grade,它有三个属性ID,Name,Class;而Classes又是另一个类,也有两个属性,ID,ClassName;现在DataGridView有三个显示列,一个是序号,一个是年级,还有一个是班别;
我能把年级的名称显示出来,但是班别的名称就无法显示!
我绑定方法如下:
List<Grade> grades = Grade.GetList();
DataGridView1.Columns[1].DataPropertyName="Name";
但是
DataGridView1.Columns[2].DataPropertyName="Classes";
或者
DataGridView1.Columns[2].DataPropertyName="ClassName";
又或者
DataGridView1.Columns[2].DataPropertyName="Classes.ClassName";
都无法显示!那一列都是为空的!
--------------------编程问答-------------------- 自己UP --------------------编程问答-------------------- 怎么没有人帮我啊~! --------------------编程问答-------------------- 暈,你的數據來源是Grade,怎麼可能拿到classes中的欄位呢 --------------------编程问答-------------------- 你保存為List<Grade>之后,相當于只有Grade的欄位
保存為list<classes>就能拿到 --------------------编程问答-------------------- 帮顶.....
补充:.NET技术 , C#