1

我正在创建的报告之一具有动态列数 - 从存储过程返回数据表,列数取决于数据库中定义的项目数(每个项目一列,而不是一些固定列)。

在这种情况下,我可以使用 RDLC 报告生成报告吗?所有的计算都已经在他的报告中完成了,我查看 RDLC 只是为了导出到 excel/pdf 并重复页眉/页脚。

4

4 回答 4

1

这是可能的,但没有简单的解决方案。这是我以前关于这个主题的答案的链接。

稍后再进行调查

这是一篇文章,详细描述了使用自生成 RDL 对象模型生成的上述报告。

于 2010-11-24T11:40:58.797 回答
0

从它的声音来看,您希望您的报告对定义的项目进行透视,这些项目可以根据各种报告标准而改变。如果您知道所有可能返回的列,您可以定义您的 RDL 以将它们全部绑定,但隐藏未定义项目的列。您只需要将列的 Visible 属性绑定到确定是否已定义。

于 2010-11-28T09:12:39.270 回答
0

对于您的问题,

我想你可以选择矩阵而不是表格。您可以根据获取的数据动态生成行和列。

在这里检查矩阵的使用

于 2012-09-27T07:17:04.460 回答
0

只要您的列在数据表中未固定,请在 RDLC 中使用矩阵。

访问http://www.gotreportviewer.com/matrices/

在这里,您会发现 RDLC 中表格和矩阵的用法。看看你自己哪一个适合你的要求。

于 2019-02-07T12:17:29.513 回答