Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net报表查看器错误基本信息:不允许操作_C#_Asp.net_Sql_Reporting Services - Fatal编程技术网

C# asp.net报表查看器错误基本信息:不允许操作

C# asp.net报表查看器错误基本信息:不允许操作,c#,asp.net,sql,reporting-services,C#,Asp.net,Sql,Reporting Services,我试图在一个使用C#的ASP.net Webforms项目中掌握报表查看器控件的基本知识。我用冒险工作报告来了解基本情况 在我的SQL server上的报表部分下有一个名为SalesOrderNumber的报表 我只想在这一点上看到它 if (!Page.IsPostBack) { // Set the processing mode for the ReportViewer to Remote Report

我试图在一个使用C#的ASP.net Webforms项目中掌握报表查看器控件的基本知识。我用冒险工作报告来了解基本情况

在我的SQL server上的报表部分下有一个名为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”执行的操作。(rsErrorItemType)

指定完整路径,如

“”


确保报告服务器名、服务器路径、报告模式、渲染模式也符合要求

我知道这是一个老问题,但我仍然发现了——它需要一个答案

按照我的观点,我们应该首先检查我们设置的报告路径

SSRS ReportPath
设置必须指定完整的报告路径

因此,如果要访问报表,应设置以下路径

注意:如果尚未在报表服务器上创建文件夹,则无需写入FolderName。直接编写ReportName

如果您想使用URL访问报表服务器,我希望看到下面的链接


希望它能对其他面临同样问题的人有所帮助。

延期是否无关紧要?是否应为*/Report Parts/SalesOrderNumber.rdl?此外,参数名称和报告名称是否可以相同?这就是我要尝试的。仔细检查完整的报告路径。这是完整的路径吗?拼写正确吗?