3
我举一个简单的例子来解释我想要什么:DataGridView的数据绑定
我定义了一个名为Student
类,它有两个属性:名称和主题。
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);
然后,我创建一个列表studentList:
List<Student> studentList = new List<Student>();
studentList.Add(Jack);
studentList.Add(Alan);
我的问题是,有没有什么办法可以数据绑定这studentList
与DataGridView
,如下所示:
dataGridView.DataSource = studentList;
第一列是学生姓名,第二列是combobox
,显示学生的所有科目。
非常感谢您提前预约。
你有没有试过了'studentList'用'dataGridView.DataSource = studentList'绑定?那么这就是将'list'绑定到'DataGridView'的一种方法。这里你的主要问题是什么? – spajce