在rdlc报告中动态设置页面宽度

本文关键字:设置 动态 rdlc 报告 | 更新日期: 2023-09-27 18:16:32

我有一个关于rdlc报告的问题。我需要2份内容完全相同的不同报告,只是列数不同。我只想为它做一个rdlc报告。然后将根据用户输入隐藏一些列,并相应地生成报告。

问题是,虽然导出到PDF一个报告大小是好的,但报告与所有列中断。这是可能的还是我需要做2个不同的rdlc报告?

在rdlc报告中动态设置页面宽度

将报告主体的ConsumeContainerWhitespace设置为True。我希望你使用可见性属性来隐藏列。由于包含所有列的表宽度可能超过了整个页面宽度,因此页面可能会中断。

列宽度不能使用表达式动态更改。但是如果您使用的是tablix,并且最大列数是固定的然后,您可以为它创建一个解决方案,否则如果列是动态的,即如果你使用矩阵,那么你不能改变列的宽度动态地基于列数。