reportView如何动态加载不同的rdlc文件?
第一次加载rdlc文件时可以正确显示reportView1.LocalReport.ReportPath="myrdlc1.rdlc";
reportView1.LocalReport.DataSources.Clear();
reportView1.LocalReport.DataSources.Add(ds);
reportView1.LocalReport.Refresh();
可是第二此调用
reportView1.LocalReport.ReportPath="myrdlc2.rdlc";
reportView1.LocalReport.DataSources.Clear();
reportView1.LocalReport.DataSources.Add(ds);
reportView1.LocalReport.Refresh();
时显示的仍然是第一次的rdlc结构,但是数据已经更新成第二次的了.
请问如何解决?多谢了 --------------------编程问答-------------------- 也有此问题,请高手解决 --------------------编程问答-------------------- 流着汗bang顶帖。 --------------------编程问答-------------------- msdn的webcast上有关于水晶报表的课程。楼主可以去看看。或许有帮助。 --------------------编程问答-------------------- reportView1 = new ReportViewer();
...
this.Controls.Add(reportView1); --------------------编程问答-------------------- http://blog.csdn.net/gaofeng2000/archive/2007/04/01/1548009.aspx --------------------编程问答-------------------- 请问楼主该问题解决了吗?解决了告诉下方法~ --------------------编程问答-------------------- reportView1.Reset() --------------------编程问答-------------------- 做个记号 --------------------编程问答-------------------- 到底有人解决这个问题没?
--------------------编程问答--------------------
在事件里,加上这句 reportView1.Reset() 即可。
它会清空控件原有的数据源。。。。 --------------------编程问答-------------------- 先让reportviewer重置..
reportView1.Reset()
然后再重新设置报表... --------------------编程问答-------------------- 绑定格式不正确吧!
补充:.NET技术 , 图表区