ReportViewer.ServerReport.Refresh无法正常运行

时间:2015-04-10 18:51:09

标签: c# reporting-services reportviewer

我们创建了一个ASP.NET网页,并链接到已部署的SSRS报告。我们不想显示参数面板,而是以编程方式传递参数,并在网页中单击按钮后立即查看报告。 OnClick事件中的代码是:

        protected void btnDECViewReport_Click(object sender, EventArgs e)
        {    
            reportViewer.ServerReport.ReportServerUrl = new System.Uri("http://rsreports6-dev.domain.com/ReportServer");
            reportViewer.ServerReport.ReportPath = "/NDAR/DataAggregation/DataAgg";

            Microsoft.Reporting.WebForms.ReportParameter[] Param = new Microsoft.Reporting.WebForms.ReportParameter[1];
            Param[0] = new Microsoft.Reporting.WebForms.ReportParameter("Enter_MPIN", "27");

            reportViewer.Visible = true;
            reportViewer.ServerReport.SetParameters(Param);
            reportViewer.ShowParameterPrompts = false;
            reportViewer.ServerReport.Refresh();   
        }

ReportView将隐藏参数窗格,但不会显示报告。我们在页面上有一个ScriptManager。我们尝试完全删除Refresh命令并获得相同的结果。

非常感谢任何帮助!

0 个答案:

没有答案