2016-04-05 6 views
0

Zunächst möchte ich darauf hinweisen, dass ich nicht so sehr in VB erfahren bin.Sammeln Sie Daten aus einer datenbankbasierten Gridview und fügen Sie sie in eine SQL-Abfrage

So funktioniert mein Programm derzeit: Ich habe 3 Buttons, Verkauf, Miete und Kurse. Wenn ich jeden einzelnen davon drücke, wird das Datagridview1 mit den angesehenen Produkten gefüllt.

Wenn datagridview1 ausgefüllt ist, kann ich jedes Produkt auswählen und mit einem Klick auf datagridview2 kopieren. Auf diese Weise funktioniert das Datagridview2 als "Einkaufswagen".

Was ich als nächstes möchte, ist, wenn ich die Schaltfläche "Bestellung absenden", die Abfrage sammelt die Daten in den verschiedenen "Warenkorb" Spalten, und fügen Sie es in MySQL.

Jede Hilfe wäre willkommen.

Dies ist mein Code DataGridView1 zu füllen:

Dim sporring As String 
sporring = "SELECT * FROM TC_Utleie ORDER BY utleie_navn;" 
Dim sqladapter As New MysqlDataAdapter 
Dim comm2 As MySqlCommand = New MySqlCommand(sporring, tilkobling) 
Dim ds AS New DataSet() 

sqladapter.SelectCommand = comm2 
sqladapter.fill(ds) 
dgv.datasource = ds.tables(0) 

Dies ist mein Code kopieren über die ausgewählten Zeilen von DataGridView1 zu datagridview2:

For Each col As DataGridViewColumn in dgv.columns 
dgv2.columns.add(DirectCast(col.Clone, DataGridViewColumn)) 
Next 
For rowindex As Integer = 0 To (dgv.SelectedRows.count -1) 
dgv2.rows.add(dgv.SelectedRows(rowindex).Cells.Cast(Of DatagridViewCell).Select(Function(c)c.value).ToArray) 
Next 

Antwort

0

parameters.addwithvalue ("@ example1", Zeilen.Zellen (0) .Wert)

Verwandte Themen