问题描述
不知道说明白没有,不是专业的程序员,只是偶尔帮朋友写段小代码目的就是读取本机的某个EXCEL文件,然后通过reportviewer显示出来和打印EXCEL文件的格式是已知的,例如一共2列(如果能有判断excel文件是否是所需格式的更佳)读取出来然后用reportviewer显示(主要是为了最后多页打印reportviewer比较容易设置……)网络上搜到的介绍,reportviewer似乎都必须绑定强类型的数据集,或者自己去写xsd文件xsd的数据集又大多都是绑定数据库的,没有直接和excel文件绑定的例子所以上网来求有没有现成的例子供学习C#基本概念很差,平时也只是写个小玩意。我也知道这功能通过普通的oledb读取excel文件显示到datagridview去,打印datagrid完全可以实现,只是想了解下大概这个强类型的数据集和本机数据文件怎么绑定……试了几次tableadapter绑定都没有成功……水平太低,高手看了惨不忍睹的话请高抬贵手勿喷
解决方案
解决方案二:
非常笨的按照http://www.haogongju.net/art/39860上面的办法,用oledb的方式添加了指定的excel文件到服务器,可视化的向导也显示到已成功配置DataTable"Sheet1$"和"Sheet1$TableAdapter"了下面所有生成的语句和方法也打了√了但是最后点完成的时候提示“未能添加TableAdapter,这种对象类型不支持该操作”请问这是什么原因呢?
解决方案三:
没看懂,不过帮顶还是要的。。。。
时间: 2024-10-29 03:58:36