通过代码来解决
Private Sub Form_Load()Adodc1ConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=J:\ldgz\复件 pgwTest\data\tsdbmdb;Persist Security Info=False"
Adodc1RecordSource = "select shijian as 时间,shuju1 as 数据1 from jilu"
Adodc1Refresh
End Sub
将显示控件邦定在Adodc控件上。
这个excel的表格既然做好了。就直接用excel就可以了啊。一样打印出来。4000多人,也不是很多,excel就能解决,没必要用到Access吧。你即使用什么软件都是需要逐个输入的。这是基础数据,避免不了。
你把Excel的宏安全设置成中或者低,设置成低附件可以直接使用,但建议设置成中,这样打开下面附件,会提示是否启用宏,点击启用宏,这样附件中的宏就可以使用了,要生成工资条的时候,点击一下那个生成工资按钮,工资条就会自动生成,点击删除工资条按钮,工资就会清除
办法很多:
1、可以把文本导入excel,然后把excel导入数据库。
2、可以使用工具软件,比如powerbuilder,管理数据库表特别方便,打开数据库表之后,菜单和工具栏就有import *** 作,可以选择txt文本文件,一下就导入了。
3、也可以编一段小程序,逐步读去txt文本中数据,然后写入数据库表中。
1创建解决方案
菜单》新建》项目》Windows窗体应用程序:
2添加相关组件:
添加两个DataGridView,一个TextBox,两个按钮 ,如下图:
3添加Excel资源:
C#创建Excel文件,这里实际上是从资源中提取一个事先创建好的Excel文件,文件提取成功后,使用OleDb方法连接Excel,向Excel文件中写入数据。
先在文件夹中新建一个Excel文件,在Sheet1表的第一行设置列名:
4双击“Resourcesresx”文件打开资源文件视图:
5添加现有文件,选择刚刚创建的Excel文件。
6从资源中提取Excel文件。
7定义连接字符串。
8注意:连接字符串中IMEX的值使用的是10,如果是1或2,在执行Insert Into语句时就会报“ *** 作必须使用一个可更新的查询”的错误。
在dataGridView1中显示Excel文件中的所有表的信息。
9向"Sheet1"表中插入几条数据,访问Excel的表的时候需要在表名后添加"$"符号,Insert语句可以不指定列名。
10在dataGridView2中显示表"Sheet1"的内容,访问Excel的表的时候需要在表名后添加"$"符号。
11遍历Schema的内容。
12关闭Excel数据连接。
13打开文件目录。
14最终效果。
以上就是关于vb 中的msflexgrid控件如何改变表头显示的名称(列名)比如我的表第一列的名称为mmun全部的内容,包括:vb 中的msflexgrid控件如何改变表头显示的名称(列名)比如我的表第一列的名称为mmun、根据下面的表头该怎样设置ACCESS数据库、如何将EXCEL工资表数据库打印成带有表头的工资条等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)