none
关于在APS下用ReportView控件通过rdlc传递参数显示报表的问题 RRS feed

  • 问题

  • 我在asp下用ReportView查看RDLC报表,查看时需要传入参数,代码如下

    protected void Page_Load(object sender, EventArgs e)
        {
            ReportParameter rpdate = new ReportParameter("@ReceiptDate", "2010");

            this.ReportViewer1.LocalReport.ReportPath = MapPath("InitReceipt.rdlc");
            this.ReportViewer1.LocalReport.ReportEmbeddedResource = "InitReceipt.rdlc";
            this.ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rpdate });
           
            this.ReportViewer1.ShowParameterPrompts = false;

            this.ReportViewer1.LocalReport.Refresh();
        }

    但是每次显示时ReportView总是显示Loadding......,并不断刷新页面,我把 this.ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rpdate });这行代码去掉就可以了。

     

    有遇到相似情况的吗?谢谢。

    2010年9月16日 8:40

答案