当前位置:编程学习 > C#/ASP.NET >>

asp下用ReportView查看RDLC报表传递参数的问题

我在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 });这行代码去掉就可以了。
--------------------编程问答-------------------- 下班前一顶。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,