+ -
当前位置:首页 → 问答吧 → 各位,请帮忙看看,为什么我的报表不显示数据啊!!???

各位,请帮忙看看,为什么我的报表不显示数据啊!!???

时间:2011-12-09

来源:互联网

winform程序,连接access数据库,
新建了一个dataset 名称为tempDS,和一个datatable tempDT,
新建了一张报表,tempreport.rdlc,在rempreport.rdlc里面添加了一个表,
在button按钮中填写如下代码,运行后报表的表格中不显示数据,请各位给看看,谢谢了: 
using (OleDbConnection con = new OleDbConnection(constr))
  {
  //constr 前面已经定义
  OleDbCommand cmd=new OleDbCommand("select * from todaytemp",con);
  DataSet ds = new tempDS();
  con.Open();
  OleDbDataReader dr = cmd.ExecuteReader();
  ds.Tables[0].Load(dr);

  reportViewer1.LocalReport.ReportEmbeddedResource = "Door.tempreport.rdlc";
  ReportDataSource rds = new ReportDataSource();
  rds.Name = "tempDS_tempDT";
  rds.Value = ds.Tables[0];
  reportViewer1.LocalReport.DataSources.Add(rds);
  reportViewer1.RefreshReport();
  }
相关图片如下:


作者: rockaka   发布时间: 2011-12-09

在线等!谢谢大家!

作者: rockaka   发布时间: 2011-12-09

都去吃饭了??

作者: rockaka   发布时间: 2011-12-09

???

作者: rockaka   发布时间: 2011-12-09