【发布时间】:2016-01-05 18:59:48
【问题描述】:
我有一个浏览按钮代码,当我浏览到 Excel 文件时,我希望能够手动为该文件选择一个特定的工作表,这样我就可以将该特定的工作表导入 Datagridview。 我正在尝试使用组合框或列表框。
我的计划是使用“浏览”按钮填充文本框,然后通过该文本框选择工作表,然后将其导入 Datagridview 以供查看,然后再将其导出到 SQL 数据库表。
我必须为浏览按钮编写代码,我可以将文件导入 dataviewgrid,然后将其导出到 SQL。但仅当 Excel 文件具有单个“预定义”工作表名称时。 我需要在浏览之后但在 Datagridview 导入之前可选择工作表。 这是我的浏览按钮代码。我猜它对于拍摄来说太简单了,必须先加载文件。
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim fd As OpenFileDialog = New OpenFileDialog()
Dim strFileName As String
fd.Title = "Open File Dialog"
fd.InitialDirectory = "H:\COST ACCTG\Inventory\"
fd.Filter = "All files (*.*)|*.*|All files (*.*)|*.*"
fd.FilterIndex = 2
fd.RestoreDirectory = True
If fd.ShowDialog() = DialogResult.OK Then
strFileName = fd.FileName
End If
TextBox1.Text = strFileName
End Sub
【问题讨论】:
标签: vb.net excel datagridview