c# - asp.net 报告查看器错误基础知识 : operation not allowed

标签 c# asp.net sql reporting-services

我正在尝试使用 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/

相关文章:

c# - 正则表达式匹配所有特定的重复单词

ASP.net 页面在导入语句上出现错误,但我确实有适当的引用?

mysql - 避免在查询中进行文件排序

c# - 键盘出现时 UI 卷起 - MAUI

c# - 无论如何如何获得对Windows系统上所有文件的读取权限?

c# - 在 gridview 中如何为按钮使用 rowcommand 事件

c# - 自动完成 jquery asp.net c#

java - Android,如何将 LoaderManager 和 Loader 与 sqldatabase 结合使用

SQL 查询 - 将查询中的日期格式更改为 DD/MM/YYYY

c# - 有没有关于在没有默认 ASP.Net 成员提供程序的情况下创建 MVC3 登录系统的教程?