SQL server 2008 R2报表集成到ASP中.网的网站



我使用"SQL Server商业智能开发"创建了一个"报表服务器项目",创建了一些可爱的报表。我已经将这些部署到SQL Server报告服务并在线查看,它们看起来很棒!

问题是……我可以将这些报告集成到我的ASP中吗?. NET网站?因此,例如,我可以将值传递给存储过程,然后使用前面提到的创建的相同报告生成端口。

这可能吗?如果有,请告知。

谢谢

将服务报表集成到您的网站中最简单的方法是使用ASP。. NET ReportViewer控件。我自己没有使用过,但是它很直接,只需要将报表部署到可访问的报表服务器(您已经这样做了)。

您还可以制定您自己的url来创建指向PDF版本报告的直接链接,如下所示:

http://localhost/ReportServer?MyReportName&rs:Command=Render&rs:Format=PDF&MyParamter=MyVal

最后,您可以通过调用报表服务器的web服务并处理结果(可以简单地通过Response.BinaryWrite(result))来使用页面或处理程序作为中介。

最新更新