我在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 });这行代码去掉就可以了。
{
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 });这行代码去掉就可以了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货