asp.net中的轻量级报表RDLC我最近一直在研究。数据源的动态绑定我一直觉得过于复杂,网上提供的都是以下模式:
//设置为本地报表
// this.ReportViewer1.ProcessingMode = ProcessingMode.Local;(可选)
//指定报表路径
ReportViewer1.LocalReport.ReportPath = MapPath("Report1.rdlc");
// ReportViewer1.LocalReport.DataSources.Clear();(可选)
DataSet ds= Getdata();
//设置数据源
ReportDataSource rds = new ReportDataSource("DataSet1_Shop", ds.Tables[0]);
ReportViewer1.LocalReport.DataSources.Add(rds);
ReportViewer1.LocalReport.Refresh();
事实上,报表显示格式是固定的。那也就是说报表原来的数据源可以不作大的改动,理论上直接修改查询就可以了。
但是网上一直找不到这种解决方式,我经过多次测试,发现这样解决是比较简洁的(VS 2005团体
asp.net中轻量级报表RDLC的动态数据绑定
最新推荐文章于 2023-02-03 09:37:24 发布