sql-server - 在 SSRS 报表查看器 Web 控件中显示整个报表?

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

因此,我的项目中的 WebForm 上有 SSRS 报表查看器 Web 控件,它现在按预期工作。

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

但是,我的一些报告是多页报告。一次显示整个报告会很有用,这样用户只需单击一次打印按钮。

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

我还可以采取什么其他方法来一次显示整个多页报告?

最佳答案

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

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

这将使交互式报告无页并一次性呈现所有报告数据。假设它不是很大,这对于那些对交互式报表查看器上的分页感到恼火并且只想滚动数据列表的人来说很有效。

关于sql-server - 在 SSRS 报表查看器 Web 控件中显示整个报表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12918593/

相关文章:

asp.net - ReportViewer 控件返回空白页

sql - 在 sysobjects/INFORMATION_SCHEMA 中查找 #temp 表

.net - Sql Server Reporting Services 与通过 .NET 应用程序进行报告

reporting-services - 有没有办法在 SSRS 参数窗口中有一个重置按钮?

visual-studio-2010 - 在VS 2010中使用ReportViewer 9控件

reporting-services - 超链接在 RDLC 报告文本框属性的操作中不起作用 :Go to URL

sql - 如何根据[ParentId]从同一个表中选择[ParentName]

asp.net - 当我们将 Load User Profile = True 设置为应用程序池标识时,实际加载的是哪个用户?

c# - C# 中的 Azure SQL DB 连接问题

reporting-services - 表中表 | Power BI 报表生成器