我有以下的子。我有一個字符串數組,例如3個字符串(a,b,c)。我想用excelsheets中的數據填充數據表並命名錶a,b,c。爲每個循環創建多個數據表
Sub create_Dataset(ByVal ParamArray DataTableNames() As String)
For Each FileElement In DataTableNames
...
MyConnection.Open()
da.Fill(DS, FileElement)
MyConnection.Close()
Dim dt As DataTable = DS.Tables(FileElement)
Form1.DataGridView1.DataSource = DS.Tables(0)
Form1.DataGridView2.DataSource = DS.Tables(1)
運行這段代碼給我一個錯誤「ds.Tables(1)犯規存在。根據我的理解,這是因爲我只創建一個表(DIM DT作爲數據表= DS.Tables(FileElement))和把數據放到這個表了一遍又一遍,但我怎樣才能創建一個表中的每個數組元素
什麼是DS.Tables? – varocarbas
Dim DS As New DataSet() – ruedi
OK。我想你已經得到了你的迴應。 – varocarbas