Hallo Zusammen,
ich benötige Hilfe zum DataGridView im Visual Basic 2010.
Ich bin bei den .NET - Versionen bei Datenbank-Programmierung ein ziemlicher Neuling (jedoch hier sehr viel Erfahrung mit dem 6.0er), und hätte folgende Frage:
Ich habe sehr viel rumprobiert und diverse Listings im Internet getestet, alles ohne Erfolg.
Ich habe folgendes Listing:
Das Grid füllt ich nicht, sondern bleibt grau. Das Projekt lässt sich einwandfrei kompilieren, und es kommen keine Fehlermeldungen. Die connection ist aktiv (habe ich anderwärtig getestet und db-Abfragen und Update-Abfragen sind möglich.
Nur mit dem Grid klappts nicht so recht. Vielleicht kann mir ja jehmand einen entscheidenden Tipp geben.
Vielen Dank schonmal!
PS: man muss ja im Dataset eine Table angeben, wie kann man eine Abfrage über mehrere Tabellen machen und im Grid anzeigen? Kann man für das "Dataset" auch eine "Abfrage" angeben, welche in der Access-DB erstellt wurde, oder eine "View"?
CodeTags gesetzt ~VaporiZed
ich benötige Hilfe zum DataGridView im Visual Basic 2010.
Ich bin bei den .NET - Versionen bei Datenbank-Programmierung ein ziemlicher Neuling (jedoch hier sehr viel Erfahrung mit dem 6.0er), und hätte folgende Frage:
Ich habe sehr viel rumprobiert und diverse Listings im Internet getestet, alles ohne Erfolg.
Ich habe folgendes Listing:
VB.NET-Quellcode
- Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
- 'Create a connection object
- Dim ConnectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=B:\Dokumente\Tandem\Flüge.accdb"
- Dim SQL As String = "SELECT * FROM Flüge"
- Dim conn As OleDbConnection = New OleDbConnection(ConnectionString)
- ' open the connection
- conn.Open()
- ' Create an OleDbDataAdapter object
- Dim adapter As OleDbDataAdapter = New OleDbDataAdapter()
- adapter.SelectCommand = New OleDbCommand(SQL, conn)
- ' Create Data Set object
- Dim ds As DataSet = New DataSet("Flüge")
- ' Call DataAdapter's Fill method to fill data from the
- ' DataAdapter to the DataSet
- adapter.Fill(ds)
- ' Bind dataset to a DataGrid control
- Me.DataGridView1.DataSource = ds.DefaultViewManager
- Me.DataGridView1.Refresh()
- End Sub
Das Grid füllt ich nicht, sondern bleibt grau. Das Projekt lässt sich einwandfrei kompilieren, und es kommen keine Fehlermeldungen. Die connection ist aktiv (habe ich anderwärtig getestet und db-Abfragen und Update-Abfragen sind möglich.
Nur mit dem Grid klappts nicht so recht. Vielleicht kann mir ja jehmand einen entscheidenden Tipp geben.
Vielen Dank schonmal!
PS: man muss ja im Dataset eine Table angeben, wie kann man eine Abfrage über mehrere Tabellen machen und im Grid anzeigen? Kann man für das "Dataset" auch eine "Abfrage" angeben, welche in der Access-DB erstellt wurde, oder eine "View"?
CodeTags gesetzt ~VaporiZed
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()