代码形式为reportviewer绑定数据源(1)
来源:互联网 发布:一知f君2月13号视频 编辑:程序博客网 时间:2024/05/20 05:55
//设置为本地报表
// 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();
事实上,报表显示格式是固定的。那也就是说报表原来的数据源可以不作大的改
动,理论上直接修改查询就可以了。
//修改数据源
SqlDataSource1.SelectCommand = "SELECT KY_JC.JCID, KY_JC.CGLB,
KY_JC.CGMC, KY_JC.CBSMC, KY_JC.CBH, KY_JC.CBRQ, KY_JC.JB, KY_JCZB.XM,
KY_JCZB.BM, KY_JCZB.CDZS, KY_JCZB.FZ FROM KY_JC INNER JOIN KY_JCZB ON
KY_JC.JCID = KY_JCZB.JCID where BM=" + "'"+Session["bm"]+"'";
//重新绑定
ReportViewer1.DataBind();
//刷新报表
ReportViewer1.LocalReport.Refresh();
这里需要注意的是,如果把清楚报表数据源的代码加上就会出错,因为没有添加
新的数据源,所以不需要清除,直接重新绑定即可。
- 代码形式为reportviewer绑定数据源(1)
- 【转载】代码形式为reportviewer绑定数据源(1)
- 代码形式为reportviewer绑定数据源(2)
- ReportViewer教程(4)-为报表打造数据源
- 动态绑定数据源的ReportViewer终于搞定了
- reportviewer动态数据源
- ReportViewer 数据源更新
- reportviewer动态数据源
- 绑定数据源实例片段,为listBox绑定数据源
- VB.NET之旅--为代码减负-DataGridView直接绑定数据源
- ReportViewer的动态绑定
- ReportViewer 动态绑定
- ReportViewer 动态绑定
- DataSet绑定Hashtable为DropDownList提供数据源
- Repeater控件自定义数据源代码绑定实例
- 控件(三)——TreeView控件以XmlDataSource控件为数据源实现简单的绑定
- 数据源绑定
- reportviewer中的localreport使用自定义数据源
- OGC简介
- 分享Linux程序员Spence Murray的开发技巧
- Netty 3.1 中文用户手册(二)-开始
- 用REST实现优雅的URL显示[转]
- 基于pic单片机16f876a和16f630的火灾报警系统的设计
- 代码形式为reportviewer绑定数据源(1)
- Netty 3.1 中文用户手册(三)-架构总览
- 代码形式为reportviewer绑定数据源(2)
- Updatedata()不能针对某个控件单独使用
- Project euler 34
- Project Euler 35
- load convert命令实例详解
- linux常用c函数 文件权限控制篇
- VBA中使用Range时遇到的1004错误