Liebe Forumler,
Ich möchte eine Excel Datei in Visual Basic importieren. Ich habe mal gegoogelt und paar Sachen gefunden und dadurch dieses Programm hier. Habe bei mir kompiliert und es kommt diese Fehlermeldung:
Fehler 1:" Die Handles-Klausel erfordert eine WithEvents-Variable, die im enthaltenden Typ oder einem seiner Basistypen definiert wird. "
Fehler 2: "DataGridView1" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden."
hier ist der Code
Ich möchte eine Excel Datei in Visual Basic importieren. Ich habe mal gegoogelt und paar Sachen gefunden und dadurch dieses Programm hier. Habe bei mir kompiliert und es kommt diese Fehlermeldung:
Fehler 1:" Die Handles-Klausel erfordert eine WithEvents-Variable, die im enthaltenden Typ oder einem seiner Basistypen definiert wird. "
Fehler 2: "DataGridView1" wurde nicht deklariert. Auf das Objekt kann aufgrund seiner Schutzstufe möglicherweise nicht zugegriffen werden."
hier ist der Code
VB.NET-Quellcode
- Public Class Form1
- Private Sub Load_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Load.Click
- Dim OpenFileDialog1 As New OpenFileDialog
- OpenFileDialog1.Title = "Import"
- OpenFileDialog1.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
- OpenFileDialog1.Filter = "Excel (*.xls)|*.xls"
- If OpenFileDialog1.ShowDialog = DialogResult.OK Then
- Dim strConnection As System.Data.OleDb.OleDbConnection = Nothing
- Try
- Dim objDataSet As DataSet
- Dim objAdapter As OleDb.OleDbDataAdapter
- strConnection = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source='" & OpenFileDialog1.FileName & " '; " & "Extended Properties=Excel 8.0;")
- objAdapter = New OleDb.OleDbDataAdapter("select * from [Tabelle1$]", strConnection)
- objDataSet = New DataSet
- objAdapter.Fill(objDataSet)
- DataGridView1.DataSource = objDataSet.Tables(0).DefaultView
- strConnection.Close()
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- strConnection.Close()
- End Try
- End If
- End Sub
- End Class