当前位置:  开发笔记 > 后端 > 正文

如何以编程方式将参数传递给SSRS报告

如何解决《如何以编程方式将参数传递给SSRS报告》经验,为你挑选了2个好方法。

我正在寻找一些帮助,通过VB.NET和ASP.NET以编程方式将参数传递给SSRS报告.这似乎应该是一个相对简单的事情,但我没有太多运气找到帮助.

有没有人有任何建议去哪里获得帮助,甚至可能是一些示例代码?

谢谢.



1> Abram Simon..:

您可以执行以下操作:(它在本地报告中同样适用于Full Blown SSRS报告.但在完整模式下,使用适当的类,参数部分保持不变)

LocalReport myReport = new LocalReport();
myReport.ReportPath = Server.MapPath("~/Path/To/Report.rdlc");

ReportParameter myParam = new ReportParameter("ParamName", "ParamValue");
myReport.SetParameters(new ReportParameter[] { myParam });

// more code here to render report



2> HectorMac..:

如果可以直接访问报表服务器,则可以在使用URL访问repoort时在Querystring中传递参数:

HTTP:// MyServer的/的ReportServer/MyReport&RS:COMMAND =渲染&参数1 = 54321&参数2 =产品

您可以通过在URL的末尾添加以下内容来添加输出格式:

&RS:格式= Excel中

要么

&RS:格式= PDF

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有