Öncelikle, VB'de çok deneyimli olmadığımı belirtmek isterim.Bir databound ızgara görünümünden veri toplayın ve bir sql sorgusuna ekleyin
Programım şu anda çalışıyor: 3 düğmem var, Satış, kira ve kurslar. Bunlardan birine bastığımda datagridview1 saygın ürünlerle dolu oluyor.
datagridview1 yerleştirildiğinde, her ürünü seçebilir ve bir düğmeyi tıklatarak datagridview2'ye kopyalayabilirim. Bu şekilde datagridview2 bir "alışveriş sepeti" olarak çalışır.
Sırada ne var, "sipariş ver" düğmesine bastığımda, sorgu, farklı "alışveriş sepeti" sütunlarındaki verileri toplar ve MySQL'e ekler.
Herhangi bir yardım için teşekkür ederiz.
Bu doldurmak için benim kodudur datagridview1:
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)
Bu datagridview2 için datagridview1 seçilen satırların üzerine kopyalamak için benim kodudur:
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