Hey Leute,
hab ein Problem mit dem Filesystemwatcher, der mein Datagridview nicht befüllt.
Ich will eine Excel Tabelle in ein Ordner legen, der Filesystemwatcher erkennt die Tabelle. Funktioniert bis dahin Prima. Nun soll ein neues Event(import_xlsx) ausgelöst werden, der die Datei im DGV anzeigt.
Komischerweise funktioniert das Event ohne den FileSystemWatcher einwandfrei. Wird nun über diesen Watcher dieses Event ausgelöst befüllt er das Datagridview nicht
Hier mein Code :
Hoffe da findet sich was, muss bis Montag fertig sein
hab ein Problem mit dem Filesystemwatcher, der mein Datagridview nicht befüllt.
Ich will eine Excel Tabelle in ein Ordner legen, der Filesystemwatcher erkennt die Tabelle. Funktioniert bis dahin Prima. Nun soll ein neues Event(import_xlsx) ausgelöst werden, der die Datei im DGV anzeigt.
Komischerweise funktioniert das Event ohne den FileSystemWatcher einwandfrei. Wird nun über diesen Watcher dieses Event ausgelöst befüllt er das Datagridview nicht
Hier mein Code :
VB.NET-Quellcode
- Public Sub import_xls(ByVal path As String, ByVal tabelle As String)
- Dim oDs As System.Data.DataSet
- Dim oConn As System.Data.OleDb.OleDbConnection
- Dim oAdapter As System.Data.OleDb.OleDbDataAdapter
- Dim sConn As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & path & ";Extended Properties=""Excel 12.0 Xml;HDR=YES"";"
- oConn = New System.Data.OleDb.OleDbConnection(sConn)
- oAdapter = New System.Data.OleDb.OleDbDataAdapter("SELECT * FROM [WV_Stati_Adresspools$]", oConn)
- oDs = New System.Data.DataSet
- Try
- oAdapter.Fill(oDs)
- With frmMain.DataGridView1
- .DataSource = oDs.Tables(0)
- .ReadOnly = True
- .Refresh()
- End With
- Catch ex As Exception
- MsgBox("Fehler beim Anzeigen der Excel-Daten!")
- Finally
- oConn.Close()
- End Try
- End Sub
Hoffe da findet sich was, muss bis Montag fertig sein
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Kevin12345“ ()