【发布时间】:2014-12-26 11:09:10
【问题描述】:
我有两个对象。其中一个具有一个属性,该属性是其他对象的列表。例如,我有一个对象Klass,它的students 属性包含Student 对象的列表。我需要我的 DataGridView 来显示通过 ComboBox 选择的所选Klass 对象的学生数据。因此,每当我用 ComboBox 更改选定的Klass 时,数据DataGridView 将根据选定的Klass 对象显示学生列表。
这样写的简化代码:
Student类:
public class Student
{
public string name { get; set; }
public string address { get; set; }
}
Klass类:
public class Klass
{
public string name { get; set; }
public BindingList<Student> students { get; set; }
}
有没有办法做到这一点?
【问题讨论】:
标签: c# winforms data-binding datagridview