HowTo: MySQL Daten in ein Datagrid laden

Kleine Ergänzung für die Klasse aus dem ersten Schnipsel zu MySQL und vb.net, Allerdings wird hier explezit zum Verständnis hier nochmals ein Verbindungs-String geformt, dieser wäre in der Klasse natürlich nicht von nöten. Hier eine generelle Funktion zum füllen von Datagrids, dies beleuchtet auch die gute Zusammenarbeit von MySQL und und .net (dank des Connectors!).

  Private Sub Datagrid_fill()
      Dim Conn As New MySqlConnection   Â
      Dim da As MySqlDataAdapter        Â
      Dim dt As New DataTable
      Dim SQL As String

      Conn.ConnectionString = "server=HOST;user id=BENUTZER;password=PW;database=PASSWORT"

      SQL = "SELECT * FROM `TABELLE` WHERE `WERT1`= 'BEDINGUNG' LIMIT X"
      da = New MySqlDataAdapter(SQL, Conn)

      da.Fill(dt)

      DataGridView1.DataSource = dt

  End Sub

Nun geh ich auch etwas auf die Zeilen ein, allerdings sollte dieses Beispiel recht selbst sprechend sein. Also in den ersten Zeilen werden Ressourcen bereitgestellt. Gerade der MySqlDataAdapter in Zeile 2 ist interessant weil dieser die Adaptierung zwischen Datenbank und DataTable (später die Source für den DataGridView). Die Adaptierung findet in Zeile 10 und 12 statt. Danach ist die DataTable bereit für das DataGridView und kann seinen Dienst aufnehmen. Einfacher als man Denkt :-) !

keine verwandetn Artikel

Wenn du diesen Artikel für lesenswert hälst? Dann teile ihn mit anderen.
Icon Icon Icon Icon

häufig gelesene Artikel

Hinterlasse einen Kommentar

Du solltest angemeldet sein um einen Kommentar zu schreiben.

Navigation

Kalender

Oktober 2009
M D M D F S S
« Sep   Dez »
 1234
567891011
12131415161718
19202122232425
262728293031  

Tagkugel

Teamspeak 3 Viewer

Pesti's Klömpelkiste
Eingangshalle
Games & Co.
Smalltalk & misc.

Slideshow

Lade Dir den Flash Player, um die Diashow zu sehen.