【问题标题】:Generic Getting parameters from ssrs Report通用从 ssrs 报告中获取参数
【发布时间】:2015-10-29 13:38:12
【问题描述】:

经过漫长而令人沮丧的谷歌搜索后,我来到这里寻求帮助。 我正在制作一个有趣的小程序,它可以获取 SSRS 报告的 URL,并且(如果可能的话)获取报告接受的所有参数名称,以便用户可以填写它们。但我已经成功查找有关如何获取这些参数的任何信息。

我知道您可以只使用报告输出到浏览器中的 GUI,但我需要专门的名称。 GUI 也是为用户准备的,但该程序的目的是充当另一个程序的一种数据获取器,因此不应该发生用户交互。

为了让这更令人沮丧,我需要的报告是由第 3 方公司制作的,所以我无法访问代码

这有可能吗?当我用谷歌搜索时,我得到的只是当我拥有参数时如何将参数填充到 URL 中,而不是如何获取它们。

我希望你们中的一些人能指出我正确的方向

【问题讨论】:

    标签: c# reporting-services ssrs-2008


    【解决方案1】:

    您可以使用ServerReport.GetParameters ()method获取参数报告

    返回报表的报表参数属性。

    这个方法返回一个ReportParameterInfoCollection对象

    试试这个代码:

    ReportParameterInfoCollection parameters = ReportViewerViewReport.ServerReport.GetParameters();
    foreach (ReportParameterInfo parameter in parameters)
    {
        name = parameter.name;
    }
    

    如果这有帮助,请告诉我。

    【讨论】:

    • 太棒了,非常感谢,它工作得非常完美:D 不得不将 webbrowser 控件更改为报告控件,但效果很棒。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多