【问题标题】:Show entire report in SSRS Report Viewer Web Control?在 SSRS 报表查看器 Web 控件中显示整个报表?
【发布时间】:2012-10-06 18:47:12
【问题描述】:

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

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 实际上是相反的——总的来说,我想保持分页/打印正常。我只想向 Chrome/Safari 用户展示整个内容。无论如何,不​​知道那个属性——我假设我可以将它绑定到一个参数/表达式,这给了我各种各样的想法。
    猜你喜欢
    • 2012-10-02
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多