我想在ASP.NET中遠程調用rdl報告,並且我成功地調用了沒有參數的報告。但是,當我傳遞參數,報告我沒有填充和不給錯誤。它顯示在報告中。在下面找到我的代碼。並請建議我一樣。傳遞ASP.NET的參數或RDL報告
MyReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;
MyReportViewer.ServerReport.ReportServerUrl = new Uri(@"http://gblon9sqm10 /ReportServer_DB10");
MyReportViewer.ServerReport.ReportPath = "/Reports/Report1";
MyReportViewer.ShowParameterPrompts = false;
MyReportViewer.ShowPrintButton = true;
ReportParameter[] rptParameters = new ReportParameter[1];
rptParameters[0] = new ReportParameter();
rptParameters[0].Name = "exposureType";
rptParameters[0].Values.Add("Impressions");
MyReportViewer.ServerReport.SetParameters(rptParameters);
MyReportViewer.ServerReport.Refresh();
你可以打開報告的rdl文件並在那裏看到參數嗎? – sajoshi 2011-05-31 09:19:54
是的,我有參數,我創建了2報告一個參數和其他沒有參數。一個沒有參數工作正常。如果我傳遞參數來報告沒有參數我得到錯誤,因爲參數不存在。當我通過參數報告參數我沒有得到任何錯誤,並沒有顯示任何東西。 – Raju 2011-05-31 10:32:33
你確定第二份報告工作正常嗎?如果您只是添加標籤參數來報告1併爲此設置參數會發生什麼? – toxaq 2011-05-31 12:24:22