【问题标题】:Hiding the page scroll control in a Reporting Services report在 Reporting Services 报表中隐藏页面滚动控件
【发布时间】:2013-02-25 11:30:30
【问题描述】:

如果我强制将报表放在一个页面上,是否也可以隐藏以下控件?

【问题讨论】:

    标签: sql-server reporting-services sql-server-2008-r2


    【解决方案1】:

    先看看这个article

    您可以像这样隐藏工具栏:

    http://<Server Name>/reportserver?/Sales/YearlySalesSummary
    &rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=false
    

    你要找的参数是:

    &rc:Toolbar=false
    

    编辑 - 使用报表查看器控件(Win Forms)仅隐藏页面导航

    First download the report viewer control

    然后按照以下步骤操作:

    • 将报表查看器控件添加到表单
    • 设置报表服务器和报表路径 URL

    接下来在Form1_Load方法中自定义报表属性

    private void Form1_Load(object sender, EventArgs e)
            {
                rpViewer.ShowPageNavigationControls = false;
                this.rpViewer.RefreshReport();
            }
    

    结果应如下所示:

    【讨论】:

    • +1 感谢您的参考;还没读过这篇文章,但我能从工具栏中删除这些项目还是全有或全无?即隐藏 整个 工具栏或使其全部可见。
    • 没有办法只用 URL 参数隐藏它,但有一种方法可以使用 asp.net 中的报表查看器控件来实现。如果您可以使用 asp.net 运行报告,我将为您举个例子
    • 我有 Visual Studio(主要用于 C#winforms),但从未使用过 asp.net - 这会涉及到多少?
    • 呵呵,winforms里面有办法,我会花时间给你做个demo
    • 谢谢 - 如果我们使用 asp.net,我们能否在 Reporting Services Web 服务器中自定义实际报告?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多