我正在尝试使用 C# 掌握 ASP.net Webforms 项目中报表查看器控件的基础知识。我正在使用 Adventure Work 报告来了解基础知识。
我的 SQL 服务器上的 Report Parts 下有一个名为 SalesOrderNumber 的报表
此时我只想能够查看它
if (!Page.IsPostBack)
{
// Set the processing mode for the ReportViewer to Remote
ReportViewer1.ProcessingMode = ProcessingMode.Remote;
ServerReport serverReport = ReportViewer1.ServerReport;
// Set the report server URL and report path
serverReport.ReportServerUrl =
new Uri("(!removed!");
serverReport.ReportPath =
"/Report Parts/SalesOrderNumber";
// Create the sales order number report parameter
ReportParameter salesOrderNumber = new ReportParameter();
salesOrderNumber.Name = "SalesOrderNumber";
salesOrderNumber.Values.Add("SO50750");
// Set the report parameters for the report
ReportViewer1.ServerReport.SetParameters(
new ReportParameter[] { salesOrderNumber });
我回来了 此项目类型不允许您尝试对项目“/Report Parts/SalesOrderNumber”执行的操作。 (rsWrongItemType)
最佳答案
像这样分配完整路径
"http://ReportServername/ReportFolderName/reportname.rdlc "
确保 Report servername, ServerPath , ReportMode ,rendermode 也是
关于c# - asp.net 报告查看器错误基础知识 : operation not allowed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17977927/