我ReportViewer在我的 asp.net Web 应用程序中使用控件。
有一个名为View Report的按钮,以下代码位于Click加载报告的 asp.net 按钮事件中。在网页上选择参数并传递给ReportViewer控制,如下所示。这工作正常。
rptvw.ProcessingMode = ProcessingMode.Remote;
rptvw.ServerReport.ReportServerUrl = new Uri("http://localhost:90/reportserver");
rptvw.ServerReport.ReportPath = "/Reports/Dashboard1";
var param = new ReportParameter[2];
param[0] = new ReportParameter("Parameter1", dropdownlist1.SelectedItem.Text))
param[1] = new ReportParameter("Parameter2", dropdownlist2.SelectedItem.Text));
rptvw.ServerReport.SetParameters(param);
rptvw.ServerReport.Refresh();
Dashboard2例如,我有 3 个单独的报告(.rdl 文件)Dasboard3和Dashboard4. 在Dashboard1(.rdl 文件)报告中,有actions、链接、单击时会加载Dashboard2和Dashboard34 个报告。
我的问题是网页如何知道加载了哪个报告,以便在单击查看报告按钮时应用相关参数并显示相应的报告?
我可以使用哪个ReportViewerWeb 控件事件来确定加载了哪个报告?