Hallo zusammen,
habe vor kurzem angefangen mit der VB Programmierung und komme derzeit nicht wirklich weiter. Ich habe folgendes Problem:
Ich habe mir eine Datenbank mit einer Tabelle "Kunden" in SQLite
erstellt. Diese an über eine über eine Klasse "Dankenbank" an meine
Anwendung angebunden. Soweit so gut, Verbindung funktioniert auch, da
der Login der auf diese Datenbank
zugreift, klappt. Nun will ich mir eine Beim öffen einer Form Daten aus
einer Abfrage in eine vorgefertigte Spaltenstruktur in einem
DataGridView laden.
Ein Bild darf ich leider noch nicht reinstellen, daher versuche ich
mal eine Beschreibung: Die von mir vordefinierte Tabelle ist vorhanden
und wird leer dargestellt. Rechts daneben taucht die Tabelle aus der
Abfrage mit samt der Daten aus der SQLite-Datenbank
auf. Spaltenanzahl sind natürlich identisch.
Wie bekomme ich es nun hin die links stehende Tabelle mit den rechts
stehenden Daten zu befüllen? Mein Code sieht volgender Maßen aus:
Es wäre der absolute knaller wenn mir jemand helfen könnte, sonst
verzweifele ich an dieser Situation. Wahrscheinlich irgend eine
Kleinigkeit.
Vielen Dank im voraus,
Bastian
Verschoben. Code-Tags eingefügt. ~Thunderbolt
habe vor kurzem angefangen mit der VB Programmierung und komme derzeit nicht wirklich weiter. Ich habe folgendes Problem:
Ich habe mir eine Datenbank mit einer Tabelle "Kunden" in SQLite
erstellt. Diese an über eine über eine Klasse "Dankenbank" an meine
Anwendung angebunden. Soweit so gut, Verbindung funktioniert auch, da
der Login der auf diese Datenbank
zugreift, klappt. Nun will ich mir eine Beim öffen einer Form Daten aus
einer Abfrage in eine vorgefertigte Spaltenstruktur in einem
DataGridView laden.
Ein Bild darf ich leider noch nicht reinstellen, daher versuche ich
mal eine Beschreibung: Die von mir vordefinierte Tabelle ist vorhanden
und wird leer dargestellt. Rechts daneben taucht die Tabelle aus der
Abfrage mit samt der Daten aus der SQLite-Datenbank
auf. Spaltenanzahl sind natürlich identisch.
Wie bekomme ich es nun hin die links stehende Tabelle mit den rechts
stehenden Daten zu befüllen? Mein Code sieht volgender Maßen aus:
VB.NET-Quellcode
- Private Sub Stammdatensuche_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Dim userinfo As DataRow = Nothing
- Dim sql As String = "select Kunden.KundenID, Kunden.Nachname, Kunden.Vorname, Kunden.Anrede, Kunden.PLZ, Kunden.Ort, Kunden.Straße From Kunden"
- Dim Datenbank As New Datenbank
- Try
- Using SQLconn As New SQLiteConnection(Datenbank.connectionString)
- Using cmd As New SQLiteCommand(SQLconn)
- SQLconn.Open()
- cmd.CommandText = sql
- Dim da As New SQLiteDataAdapter(cmd)
- Dim dt As New DataTable
- da.Fill(dt)
- DataGridView1.DataSource = dt
- End Using
- End Using
- Catch ex As Exception
- End Try
- End Sub
Es wäre der absolute knaller wenn mir jemand helfen könnte, sonst
verzweifele ich an dieser Situation. Wahrscheinlich irgend eine
Kleinigkeit.
Vielen Dank im voraus,
Bastian
Verschoben. Code-Tags eingefügt. ~Thunderbolt
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Thunderbolt“ ()