【发布时间】:2010-12-18 20:34:09
【问题描述】:
在 VS2010 Beta 2 中,无论我使用本地模式还是远程模式,Web Report Viewer 都不显示报告的内容。
它只显示以下“禁用”栏[image]
我创建的报告在报告服务器中运行良好。
这是显示报告的代码:
ReportViewer1.ProcessingMode = ProcessingMode.Remote;
ReportViewer1.ServerReport.ReportServerUrl = new Uri("http://localhost/reportserver");
ReportViewer1.ServerReport.ReportPath = "/MyReports/Report1";
ReportViewer1.ServerReport.Refresh();
或者
ReportViewer1.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local;
ReportViewer1.LocalReport.ReportPath = Server.MapPath("Report1.rdlc");
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", myDataSet);
ReportViewer1.LocalReport.Refresh();
我已经将 ScriptManager 添加到网页中,并在 web.config 中添加了相应的处理程序条目(在 system.web 和 system.webServer 部分中)。
相同的代码在 VS2008 中运行良好。
有人遇到过同样的问题吗?
【问题讨论】:
标签: .net reporting-services reportviewer visual-studio-2010