求一个通过强类型数据集读取指定格式excel文件,并且显示到reportviewer中的范例

fischsuppe 2012-03-13 01:22:56
不知道说明白没有,不是专业的程序员,只是偶尔帮朋友写段小代码
目的就是读取本机的某个EXCEL文件,然后通过reportviewer显示出来和打印
EXCEL文件的格式是已知的,例如一共2列(如果能有判断excel文件是否是所需格式的更佳)
读取出来然后用reportviewer显示(主要是为了最后多页打印reportviewer比较容易设置……)

网络上搜到的介绍,reportviewer似乎都必须绑定强类型的数据集,或者自己去写xsd文件
xsd的数据集又大多都是绑定数据库的,没有直接和excel文件绑定的例子

所以上网来求有没有现成的例子供学习
C#基本概念很差,平时也只是写个小玩意。我也知道这功能通过普通的oledb读取excel文件显示到datagridview去,打印datagrid完全可以实现,只是想了解下大概这个强类型的数据集和本机数据文件怎么绑定……试了几次tableadapter绑定都没有成功……

水平太低,高手看了惨不忍睹的话请高抬贵手勿喷
...全文
141 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰镇宝贝321 2012-03-13
  • 打赏
  • 举报
回复
没看懂,不过帮顶还是要的。。。。
fischsuppe 2012-03-13
  • 打赏
  • 举报
回复
非常笨的按照 http://www.haogongju.net/art/39860
上面的办法,用oledb的方式添加了指定的excel文件到服务器,可视化的向导也显示到
已成功配置DataTable "Sheet1$" 和" Sheet1$TableAdapter" 了
下面所有生成的语句和方法也打了√了
但是最后点完成的时候提示
“未能添加TableAdapter ,这种对象类型不支持该操作”
请问这是什么原因呢?

110,536

社区成员

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

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

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