我有以下數據結構:生成動態列和數據綁定動態地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