reportViewer动态绑定DataTable
完美的数据报表reportViewer动态绑定DataTable数据, 1.创建窗体form1 2.拖入reportViewer1 3.解决方案中添加-数据-数据集(dataset1)-工具栏中拖入DataTable到xsd界面-添加列 DataColumn1-DataColumn4 4.解决方案中添加-报表-rdlc-界面添加-表-选择数据源dataset1-完成 5.form1.cs 中加入 private void button1_Click(object sender, EventArgs e) { reportViewer1.Reset(); this.reportViewer1.LocalReport.ReportEmbeddedResource = "报表test.Report1.rdlc"; reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", dt())); this.reportViewer1.RefreshReport(); } private DataTable dt() { DataTable DataTable2 = new DataTable("dt2"); DataTable2.Columns.Add("DataColumn1", typeof(string)); DataTable2.Columns.Add("DataColumn2", typeof(string)); DataTable2.Columns.Add("DataColumn3", typeof(string)); DataTable2.Columns.Add("DataColumn4", typeof(string)); DataTable2.Columns.Add("DataColumn5", typeof(string)); for (int i = 0; i < 5; i++) { DataRow dr = DataTable2.NewRow(); dr["DataColumn1"] = "qwe1" + i.ToString(); dr["DataColumn2"] = "qwe2" + i.ToString(); dr["DataColumn3"] = "qwe3" + i.ToString(); dr["DataColumn4"] = "qwe4" + i.ToString(); dr["DataColumn5"] = "qwe5" + i.ToString(); DataTable2.Rows.Add(dr); } return DataTable2; }
- 1
- btpower_wu2014-06-06不错,主要分太贵了点
- 荒凉12013-11-05那么简单的东西也拿出来,么有什么利用价值
- adult9992014-03-11我先前花费了一天的功夫就是搞不定绑定数据源后数据无法刷新的问题。花了5分,然后1分钟的时间搞定了这个问题,强烈推荐动态绑定数据源者下载! 真的很有用!
- 粉丝: 2
- 资源: 65
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助