欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

替rdlc报表动态绑定数据

更新时间: 2014-01-05 03:07:32 责任编辑: Author_N1

 

为RDLC报表动态绑定数据

 

string conStr = "Data Source=.;Initial Catalog=Book;Integrated Security=True";
SqlConnection con = new SqlConnection(conStr);
con.Open();
SqlDataAdapter da = new SqlDataAdapter("SELECT  top 10 * from [dbo].[CuserInfo]", con);
BookDataSet ds = new BookDataSet(); /*添加的一个DataSet*/
/*通过SqlDataAdapter适配器为DataTable填充(或添加)数据*/
da.Fill(ds.Tables["CuserInfo"]); 
this.CuserInfoBindingSource.DataSource = ds.Tables["CuserInfo"];
this.reportViewer1.LocalReport.ReportEmbeddedResource = "MyRDLC.MyReport.rdlc";
/*方法一:要引用using Microsoft.Reporting.WinForms;命名空间
 *
 * ReportDataSource rds = new ReportDataSource("BookDataSet_CuserInfo", ds.Tables["CuserInfo"]);
 * this.reportViewer1.LocalReport.DataSources.Add(rds);
 *
 */
this.reportViewer1.LocalReport.DataSources.Clear(); 
/*方法二*/ 								     														
this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("BookDataSet_CuserInfo", ds.Tables["CuserInfo"]));
this.reportViewer1.RefreshReport();

 其中:BookDataSet_CuserInfo 表示/*数据集名_表名*/          ds.Tables["CuserInfo"] 表示 /*数据源(表)*/不能为DataSet

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:07:32
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18634/
本文WWW.DOC100.NET DOC100.NET版权所有。