asp.net报表查看器错误基础:不允许操作
本文关键字:不允许 操作 错误 net 报表 asp | 更新日期: 2023-09-27 18:25:46
我正在尝试了解使用C#的ASP.net Webforms项目中报表查看器控制的基本知识。我使用冒险工作报告来了解基本情况。
我在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 });
我回来了此项目类型不允许您尝试对项目"/Report Parts/SalesOrderNumber"执行操作。(rsWrongItemType)
像一样分配完整路径
"http://ReportServername/ReportFolderName/reportname.rdlc"
确保Report servername、ServerPath、ReportMode、rendermode也为
我知道这是一个老问题,但我还是找到了——它需要一个答案。
根据我的观点,我们应该首先检查我们设置的报告路径。
SSRS ReportPath
设置必须指定完整的报告路径。
因此,如果你想访问报告,你应该设置以下路径,
http://YourServerName//ReportServer?/Foldername/ReportName
注意: 如果您尚未在报表服务器上创建文件夹,则无需写入FolderName。直接编写ReportName
如果您想使用URL访问报表服务器,我更希望看到下面的链接。
点击此处
希望它能对其他面临同样问题的人有所帮助。