电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

利用DataGridView控件查看.xls数据清单并批量导入到数据库文件中

利用DataGridView控件查看.xls数据清单并批量导入到数据库文件中_第1页
利用DataGridView控件查看.xls数据清单并批量导入到数据库文件中_第2页
利用DataGridView控件查看.xls数据清单并批量导入到数据库文件中_第3页
利用DataGridView 控件查看.xls 数据清单并导入到数据库中 (张锋 中国石油大学(华东)数学与计算科学学院 山东东营257061) 在数据录入的时候,经常遇到要把.xls 数据清单导入到数据库文件的问题。本文在VS2005 环境下利用DataGridWiew 控件、OpenFileDialog 控件和在数据库文件中创建临时数据表实现了把选定的.xls 数据清单显示在DatagridView 控件中并批量导入到数据库文件中。 1 设计思路 (1)编写clsDataOperater 类实现数据库的连接和相关的临时表的创建、删除,记录的插入等操作。 (2) 利用OpenFileDialog 控件打开指定的.xls 数据清单文件。 (3) 将.xls 数据清单文件的内容读入DatagridView 控件。 (4) 把DataGridView 控件中的数据批量写入数据库。 (5) 在项目文件下创建数据库文件夹database,该文件夹下有Access 数据库文件包含数据表student_info。表结构如下表: 字段名称 类型 student_ID 文本 student_name 文本 student_sex 文本 student_birthDay 文本 相应地待导入的.xls 数据清单模板为: 2 窗体设计 (1)新建一个窗体。设置其Name 属性为frmdgv,Text 属性为“利用DataGridView 查看数据清单并导入到数据库文件中”。 (3)在窗体上防止一个MenuScript 控件、一个DataGridView 控件,在MenuScript 空间商添加两个菜单控件ToolStripMenuItem。根据表1 设置属性。 表5-1 设置属性设置表 控件 属性 属性值 ToolStripMenuItem1 Name tsmiOpenExcel Text 打开Excel ToolStripMenuItem2 Name tsmiImpToDB Enable False Text 导入到数据库文件 DataGridView Name dgv Dock Fill 3 编码实现 1.实现数据库操作类 编写自定义的数据库操作类clsDataOperater,实现数据库的打开,关闭;数据集对象的设置,创建、删除一个数据表,插入一条记录等操作。在项目解决方案资源管理器窗格中右键点击项目名称,选定“添加->类文件”保存为“clsDataOperater.vb”。限于篇幅以下代码只给出了 getDs()方法的实现,其他方法给出了定义。 Public Class clsDataOperater Private strFilePath As String = My.Application.Info.DirectoryPath & _ "\database\stu_MIS.mdb" Private strCon As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _ strFilePath Private tobjConn As OleDb.OleDbConnection Private tobj...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部