我举一个简单的例子来解释我想要什么:
我定义了一个名为 的类Student
,它有两个属性:Name和Subjects。
public class Student()
{
public string Name;
public List<string> Subjects;
}
我创建了 Student 类的两个实例,例如:
List<string> jackSubjects = new List<string>();
jackSubjects.Add("Math");
jackSubjects.Add("Physics");
Student Jack = new Student("Jack", jackSubjects);
List<string> alanSubjects = new List<string>();
alanSubjects.Add("Accounting");
alanSubjects.Add("Science");
Student Alan = new Student("Alan", alanSubjects);
然后我创建一个 List studentList:
List<Student> studentList = new List<Student>();
studentList.Add(Jack);
studentList.Add(Alan);
我的问题是,有什么方法可以将它studentList
与 a进行数据绑定DataGridView
,如下所示:
dataGridView.DataSource = studentList;
第一列是学生姓名,第二列是combobox
显示学生所有科目的 a。
提前感谢您的时间。