我试图在WPF中做一个GUI来显示学生与公司的匹配。我的类看起来像这样:
class Student
{
public string Name { get; set; }
}
class Company
{
public string Name { get; set; }
public List<Student>[] Slots { get; set; }
}
字符串
我想使用DataGrid显示匹配:
| 插槽1|插槽2|槽3| Slot 3 |
| --|--|--| ------------ |
| 学生1|学生3|学生4| Student 4 |
| | 学生5|| Student 5 |
| 学生3|学生4|学生2| Student 2 |
| | | Student 2 ||
是否可以使用DataGrid来完成此操作?如果是这样,在这种情况下我应该如何配置绑定表达式?
在此先谢谢您!
我尝试过使用DataTable的编程方法,但没有成功。
1条答案
按热度按时间vkc1a9a21#
我建议这只是一个公司对象的ObservableCollection,其中公司为每个学生行重复,而不填充名称。只是为了绑定到数据网格。
的数据
然后,您只需管理列表,按ID分组。创建集合,就像创建您的表一样。