我有以下数据结构:生成动态列和数据绑定动态地WPF的Datagrid或DevexGridcontrol
public class StudentScore {
public string ScoreValue{ get; set; }
}
public class Student {
public string StudentName { get; set; }
//Scores.Count will be = EndDate-StartDate
public ObservableCollection<StudentScore> Scores { get;set; }
}
ObservableCollection<Student> Students { get; set; }
public DateTime StartDate { get; set; } //Can be changed by user dynamically
public DateTime EndDate { get; set; } //Can be changed dynamically
我感兴趣的WPF的DataGrid/DevExpress的GridControl实现如下: Column 1
始终是固定的,这是学生姓名,其余列将仅基于Scores
的数量,并且每行应填充学生姓名和分数。
并且每个单元都应该有双向绑定,用户可以在其中编辑分数以反映实际VM属性。
我试图AutoGenerateColumns
属性设置为true - 它产生只有两列,因为我只有StudentName
和Scores
性能。所以我需要一些能够为每一行从集合中生成列的东西。
接受的答案真的帮助你吗? – 2014-07-04 13:34:18