Füllen Sie bestimmte Spalten in der datagridview in MySQL-Daten VB.NET
Habe ich eine Datagridview mit 4 Spalten, EJ:
ID, Name, Quantity, other
Aber ich wollen, füllen Sie diese 3 Spalten aus der MySQL-EJ:
item_id, item_name, item_quantity
Ich habe versucht diesen code:
Using cn As New MySqlConnection("server=10.10.2.1;userid=root;password=gf-159753;database=quick_admon")
cn.Open()
Dim da As New MySqlDataAdapter("SELECT * from qa_items", cn)
' DataTable
Dim dt As New DataTable
' llenar el DataTable
da.Fill(dt)
' enlazar el DataTable al BindingSource
list_items.DataSource = dt
With list_items
.MultiSelect = False
.SelectionMode = DataGridViewSelectionMode.FullRowSelect
.DataSource = list_items.DataSource
End With
End Using
aber dies erzeugt neue Spalten und schreibt nicht in die vorhandene, dauerte eine Weile für eine Lösung suchen, sondern nur finden Methoden wie diese.
- Wollen Sie wirklich die server-IP-Adresse, Benutzerkennung und Kennwort angezeigt werden, um jedem Zuschauer?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Konnte Sie nicht
bind
die Spalten aus der Abfrage in das datagrid-view-Spalten. Um dies zu tun,Fertig!
UPDATE
Einstellung DataPropertyName Propgramatically
oder Vorausgesetzt, die ID ist Ihre erste Spalte: