asp.net报表查看器错误基础:不允许操作

use*_*767 5 c# sql asp.net reporting-services

我试图用C#来处理ASP.net Webforms项目中报表查看器控件的基础知识.我正在使用Adventure Work报告来了解基础知识.

我的SQL服务器上的报表部件下有一个名为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 });
Run Code Online (Sandbox Code Playgroud)

我回来了这个项目类型不允许您在项目'/ Report Parts/SalesOrderNumber'上尝试的操作.(rsWrongItemType)

小智 0

指定完整路径,例如

http://ReportServername/ReportFolderName/reportname.rdlc

确保 Report servername, ServerPath , ReportMode ,rendermode 也