我的问题以Marc Gravels's answer开头,关于WinForms DataGridView - 带有List属性的数据绑定对象(可变列数)。
首先,我的结构是这样的:
public class BookTypeAndRating {
public string BookType { get; set; }
public List<int> Rating { get; set; }
}
public class BookDetails {
public string Title { get; set; }
public List<BookTypeAndRating> BookTypeRating { get; set; }
}
我希望我的外出看起来像这样:
标题| BookType1 | BookType2 | BookType3 ... BookTypeN
以下是我的数据表的示例:
Title | "Adventure" | "Sci-Fi" | "Mystery" | "Tech"
"Title_1" | 1 | 4 | 8 | 4
"Title_2" | 2 | 4 | 1 | 2
"Title_3" | 3 | 4 | 2 | 1
"Title_4" | 5 | 4 | 2 | 5
我理解数据绑定的基础知识和Marc的例子。我的问题是: