在rdlc报表上水平显示列表属性

时间:2019-07-04 01:36:41

标签: c# report rdlc

我刚刚阅读了有关此问题的所有答案,但没有人对我的案件做出正确的回应。这是模型:

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以将列表属性显示为每个项目的水平列表?

我尝试使用列组,但是报表为每个项目重复“颜色”列。

0 个答案:

没有答案