sql - 数据网格替换下一个文件数据而不是在第一个文件之后复制
问题描述
我有一个从特定文件夹复制 Excel 文件数据并将它们粘贴到数据网格视图的代码。
数据网格读取所有文件的所有数据,但它没有分别给出第一个文件和第二个文件的数据,而是用第二个文件数据替换第一个文件数据,结果总是给出最后一个文件data only 而不是一起提供第一个和第二个文件数据,我知道我的代码中缺少一些我不知道的东西
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If FolderBrowserDialog1.ShowDialog = System.Windows.Forms.DialogResult.OK Then
DataGridView1.Rows.Clear()
Dim Directory = FolderBrowserDialog1.SelectedPath
Dim Files() As System.IO.FileInfo
Dim DirInfo As New System.IO.DirectoryInfo(Directory)
Files = DirInfo.GetFiles("*", IO.SearchOption.AllDirectories)
For Each File In Files
Dim MyConnection As System.Data.OleDb.OleDbConnection
Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
Dim DtSet As DataSet
MyConnection = New System.Data.OleDb.OleDbConnection
("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & File.FullName & "';
Extended Properties=Excel 4.0;")
MyCommand = New OleDbDataAdapter("select SN, BarMark, Diameter, Length, Quantity
,BBSName from [SCHEDULE$]", MyConnection)
MyCommand.TableMappings.Add("Table", "Test")
DtSet = New DataSet
MyCommand.Fill(DtSet)
DataGridView1.DataSource = DtSet.Tables(0)
MyConnection.Close()
Next
End If
End Sub
解决方案
推荐阅读
- c - 为什么这段代码在第二行写输入?
- macos - 调试人偶错误:找不到依赖项
- ios - Xcode 错误“未能读取资产标签:意外错误生成结果标签”
- api - 在 RingCentral SCIM 2.0 API 中搜索/列出用户过滤器表达式语法
- python - 为什么我们需要在调用类函数时将 self 作为参数传递?
- r - 为字符添加双引号
- python - 从 Prodigy 的用于标记 NER 的 JSONL 格式转换为 spaCy 的训练格式?
- python - 我可以在 AWS Lambda 函数中使用 Pillow 和 numpy 吗?
- amazon-web-services - 我们可以使用复制命令使用访问密钥和密钥将数据从 S3 加载到红移表中吗(不使用 IAM 角色)
- javascript - 你可以在 promise 的 catch javascript 块中使用 await 吗?