好的,我可能一直在用谷歌搜索错误的搜索词,但我找不到如何使用 RDLC 制作 MS-Access 样式的带状报告(即 Visual Studio 2010 中的残缺报表设计器,而不是 BIDS)我的意思是带状,带有组标题和子组标题的报告——不是交替的颜色带。
我有一个带有 List、Tablix 和 Matrix 的工具箱,它们的行为都是一样的——我不断得到看起来像 MS-Access CrossTabs 的东西。我可以得到这个:
Country Population Date
---------------------------
Spain 1 million 1982
Spain 1.1 million 1983
China 1 billion 1982
China 1.2 billion 1983
我还可以在行上获取国家,在列上获取年份并在中心弹出,例如交叉表,但我不想要交叉表。此外,我不想要行标题,它实际上与上面的相同,除了合并相同的单元格。
但我不能得到这个:
---------------
Spain
---------------
Population Date
1 million 1982
1.1 million 1983
---------------
China
---------------
Population Date
1 billion 1982
1.2 billion 1983
RDLC甚至可能吗?
更多信息 Reporting Services 是 Microsoft 发布的一种服务器产品,它附带一个客户端,称为商业智能开发某事或简称 BIDS。前者使用 RDL,后者生成 RDL(RDL 是一种基于 XML 的报告语言)。这两个我都没有。
我有 ReportViewer,它是一个 ASP.NET 控件,可以读取 RDLC(RDL 的残缺子集),我有 Visual Studio 2010,它有残缺的 BIDS 版本。Visual Studio 2010 中的工具箱有一个列表、一个 Tablix 和一个 Matrix,它们看起来都是同一个控件,具有不同的默认起始属性。在 MS-Access 中创建所谓的交叉表是毫不费力的,但是要反复试验来生成一个带状报告,而该报告往往会产生任何结果。