我有一个需要显示报告的asp.net应用程序。我有问题通过IReportServerConnection使用多个报告服务URL。
具体来说,我需要通过IReportServerConnection在不同页面上显示来自不同报表服务URL的报表。每个页面都使用报表查看器Web表单控件。问题是如何为不同的页面分配不同的报表服务URL。
以下是与IReportServerConnection相关的设置:
<appSettings>
<add key="ReportViewerServerConnection" value="ReportServer.ReportServerConnection" />
</appSettings>
public class ReportServerConnection : IReportServerConnection {
public Uri ReportServerUrl { get; set;}
...
}
下面显示了在需要不同报告服务网址的不同页面上使用的报告查看器控件:
<rsweb:ReportViewer ID="reportViewer" runat="server"
ProcessingMode="Remote">
<ServerReport />
</rsweb:ReportViewer>
提前致谢。