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

时间:2016-11-07 05:35:21

标签: c# asp.net-mvc rdlc

我对rdlc报告有疑问。我需要2个不同的报告,其内容完全相同,它们的不同之处仅在于列数。我想只为它制作一份rdlc报告。然后将根据用户输入隐藏一些列,并相应地生成报告。

问题是在导出为PDF时,一个报表大小正常,但包含所有列的报表都会中断。这是可能的还是我需要制作2个不同的rdlc报告?

1 个答案:

答案 0 :(得分:0)

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

  

使用Expression无法动态更改列宽。   但是,如果您使用Tablix并且固定了最大列数   然后,如果列是,则可以为其他人创建变通方法   动态,即如果您使用Matrix,则无法更改列宽   动态地基于列数。