在SSRS Report Viewer Web Control中显示整个报告?

时间:2012-10-16 15:50:50

标签: sql-server reporting-services reportviewer multiple-browsers

所以我在我的项目中的WebForm上有SSRS Report Viewer Web控件,它现在按预期工作。

由于打印按钮不会在IE以外的浏览器中自然呈现,因此我实现了此解决方案SSRS print button in Chrome and Firefox,以便为这些浏览器中的用户提供仍然可以打印的功能。

但是,我的一些报告是多页报告。一次显示整个报告非常有用,因此用户只需单击一次打印按钮。

我在控件中查找了一个设置,根本看不到一个。由于我正在使用服务器报告,因此无法修改RDL以使页面“更大”。

我可以采取哪种方法同时显示整个多页报告?

1 个答案:

答案 0 :(得分:7)

如果我理解正确,您希望交互式尺寸显示所有数据,但正常打印输出(通过SSRS按钮)以使用正确的页面尺寸。

为此,您可以修改报告的 InteractiveSize Height 属性并将其设置为零( 0in )。您可以在报告的属性页面上找到它(如果未显示,请按 F4 查看属性页面)。它不会显示在常规报告属性对话框中 - 仅在“属性”窗口中显示。

这将使交互式报告无页面并一次性呈现所有报告数据。假设它不是非常大,这适用于那些因交互式报表查看器上的分页而烦恼的人以及只想滚动数据列表的人。