简体   繁体   English

ASP.Net SSRS报表查看器9.0和报表查看器10.0并排

[英]ASP.Net SSRS Report Viewer 9.0 and Report Viewer 10.0 Side-By-Side

We are rolling out a large deployment of SQL Server Reporting Services Reports and our platform is SQL Server 2005 so our Report Server is version 2005 running in Native mode. 我们正在大规模部署SQL Server Reporting Services报表,而我们的平台是SQL Server 2005,因此我们的报表服务器是在纯模式下运行的2005版。 Our web application uses server reports rendered in the Report Viewer 9.0 control. 我们的Web应用程序使用在Report Viewer 9.0控件中呈现的服务器报告。 We want to be able to use local reports based on the 2008 RDL spec to create some dashboard applications. 我们希望能够使用基于2008 RDL规范的本地报告来创建一些仪表板应用程序。 We also would like to use the new report viewer 10.0 to viewer these reports. 我们还想使用新的报表查看器10.0来查看这些报表。

Is there a way to run these both Side-By-Side in the same project? 有没有办法在同一个项目中同时运行这两个项目? If so how would we go about that? 如果是这样,我们将如何处理? Create a custom server control? 创建自定义服务器控件?

Install both versions in the GAC. 在GAC中安装两个版本。

Register both versions on the page using: 使用以下命令在页面上注册两个版本:

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb10" %>

<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb9" %>

and finally use the controls like this <rsweb10:ReportViewer /> and <rsweb9:ReportViewer /> 最后使用这样的控件<rsweb10:ReportViewer /><rsweb9:ReportViewer />

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM