2016-11-07 202 views
-1

我有关于rdlc报告的问题。我需要2个不同的报告,其内容完全相同,只有列数不同。我只想为它制作一份rdlc报告。然后根据用户输入隐藏一些列,并相应地生成报告。在rdlc报告中动态设置页面宽度

问题是,导出为PDF时,一个报表大小没有问题,但所有列的报表都打破。这是可能的,或者我需要制作2个不同的rdlc报告?

回答

0

将您的举报人的ConsumeContainerWhitespace设置为True。 我希望您使用可见性属性来隐藏列。 由于所有列的表格宽度可能超过整个页面宽度,页面可能会中断。

使用表达式不能动态更改列宽。 但是,如果您使用的是tablix,并且列的最大数量是固定的 那么您可以为其创建一个解决方法,如果列是 即动态,即如果使用Matrix,则不能根据列数动态更改列宽 。