Hallo,
ich würde gerne ein DataGridView ohne eine Datenbankverbindung / Datenquelle mit einem Excel-File befüllen. Es ist definitiv nicht von mir erwünscht eine Datenbankverbindung aufzubauen. Ich schaffe es aktuell die Liste zu befüllen und zu exportieren, jedoch tu ich mich bei dem Import ein bisschen schwer. Könnte mir da jemand helfen? Am besten noch mit dem Button.Click eine Dateisuche öffnen, damit das Excel-File auswählbar ist und nicht fest gecodet.
Dankeschön!
Edit:
Habe aktuell folgenden Code, scheint aber nicht ganz zu funktionieren...
Exception:
ich würde gerne ein DataGridView ohne eine Datenbankverbindung / Datenquelle mit einem Excel-File befüllen. Es ist definitiv nicht von mir erwünscht eine Datenbankverbindung aufzubauen. Ich schaffe es aktuell die Liste zu befüllen und zu exportieren, jedoch tu ich mich bei dem Import ein bisschen schwer. Könnte mir da jemand helfen? Am besten noch mit dem Button.Click eine Dateisuche öffnen, damit das Excel-File auswählbar ist und nicht fest gecodet.
Dankeschön!
Edit:
Habe aktuell folgenden Code, scheint aber nicht ganz zu funktionieren...
VB.NET-Quellcode
- Public Function importFromExcel()
- Dim path As String = "C:\Users\Philipp\Desktop\1.xlsx"
- Dim hdr As String = "No"
- Dim myDataset As New DataSet()
- Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties=""Excel 8.0;HDR=" + hdr + ";IMEX=1"""
- Dim myData As New OleDb.OleDbDataAdapter("SELECT * FROM [Tabelle1$]", strConn)
- 'myData.TableMappings.Add("Table", "ExcelTest")
- myData.Fill(myDataset)
- DataGridView2.DataSource = myDataset.Tables(0).DefaultView
- End Function
Exception:
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „xrox“ ()