各位,请帮忙看看,为什么我的报表不显示数据啊!!???
时间: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();
}
相关图片如下:




新建了一个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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28