读取EXCEL内容并和水晶报表绑定显示,出问题了,请教高手,谢谢

blueboy2012 2012-03-30 04:04:51
以下是读取EXCEL内容并和水晶报表绑定显示,之前做了一个和DataGrid绑定没有问题。

string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties='Excel 8.0;HDR=yes;IMEX=1';";
OleDbConnection mycon = new OleDbConnection(strcon);
string strcom = "select * from ["SHEET1"]";
mycon.Open();
OleDbDataAdapter mycommand = new OleDbDataAdapter(strcom, mycon);
DataSet ds = new DataSet();
DataTable tbl = new DataTable("sdf");
mycommand.Fill(tbl);
ds.Tables.Add(tbl); ;
CrystalReport1 rep = new CrystalReport1();
rep.SetDataSource(ds);
提示:该报表不包含表

Datatable里是有内容的,怎么会提示这个?
...全文
84 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
blueboy2012 2012-04-06
  • 打赏
  • 举报
回复
结构不一致是什么意思呢?如何解决?我主要是想实现动态绑定水晶报表EXCEL数据源。不知有高手赐教否?
blueboy2012 2012-03-30
  • 打赏
  • 举报
回复
我看看,非常感谢
bdmh 2012-03-30
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090812/18/bce3fdcb-0eb5-4ba1-b259-2220181a31d5.html
看这个帖子,最后结果是“疯了,终于知道什么原因了,设计的report.rpt和bin\debug\下的report.rpt结构不一致。”不知你是不是这个原因

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧