我刚刚阅读了有关此问题的所有答案,但没有人对我的案件做出正确的回应。这是模型:
class Item {
public int Id;
public IEnumerable<string> Colors;
public ...
}
此列表:
var list = new List<Item>(){
new Item(1, new List<string>(){"Red"}, ...),
new Item(2, new List<string>(){"Red", "Violet"}, ...),
new Item(3, new List<string>(){"Red", "Blue"}, ...),
new Item(4, new List<string>(){"Red", "Violet", "Blue"}, ...),
new Item(5, new List<string>(){"Violet"}, ...),
}
我想复制此表:
每个单元格都会用一种颜色填充(从属性列表中),这是简单的部分。最难的部分是将此属性设置为显示为数据集中每个项目的子列表。
我该如何配置RDLC以将列表属性显示为每个项目的水平列表?
我尝试使用列组,但是报表为每个项目重复“颜色”列。