Reporting services 在aspx页面中显示reporting services报告
我创建了一个简单的reporting services报告。我想把这份报告放在网站上。我了解到,为了在aspx页面中使用报表,我们需要将报表部署到报表服务器。是否可以将报告包含在网站项目中并显示报告?水晶报告就是这样工作的。如果可能的话,请你提供一些链接或代码来实现这一点 谢谢,Reporting services 在aspx页面中显示reporting services报告,reporting-services,Reporting Services,我创建了一个简单的reporting services报告。我想把这份报告放在网站上。我了解到,为了在aspx页面中使用报表,我们需要将报表部署到报表服务器。是否可以将报告包含在网站项目中并显示报告?水晶报告就是这样工作的。如果可能的话,请你提供一些链接或代码来实现这一点 谢谢, sridhar.aspx页面中的代码如下所示: <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=n
sridhar.aspx页面中的代码如下所示:
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<rsweb:ReportViewer ID="MainReportViewer" runat="server" ProcessingMode="Remote" Width="100%" ShowParameterPrompts="False">
<ServerReport ReportPath="/SubDirectory/ReportName" ReportServerUrl="http://sqlrs/reportserver" />
</rsweb:ReportViewer>
ReportName是.RDL文件等的名称。报告路径不必有子目录。ReportServerUrl是SQL Server Reporting Services配置信息的一部分(列为“Reporting Services URL”)
您的ASP.NET bin目录需要包括以下文件(可能不在您的开发人员计算机上,但更可能在prod web服务器上):
- Microsoft.ReportViewer.Common.dll
- Microsoft.ReportViewer.WebForms.dll
- 我做了一些研究,这就是我的发现。可以通过将报告包含在网站项目中来显示报告。报告扩展应为“RDLC”。下面的链接将详细介绍如何将“RDL”报告转换为“RDLC”报告,以便在本地模式下对其进行处理
您的报告文件名是否具有RDL或RDLC文件扩展名?您使用哪个报表生成器工具生成报表?我们使用visual studio 2005“商业智能项目”创建报表。它们具有“RDL”扩展。我的报表未部署到报表服务器。我正在尝试将其部署到报表服务器,您可能需要一个RDLC文件。RDLC文件不需要报表服务器。如何获取RDLC文件?只是把文件重命名为扩展名“RDLC”吗?不,没那么容易。我得查一下。我认为您可以在VisualStudio中使用不同的报表生成器来完成它。