2016-04-05 9 views
0

Ö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 

cevap

0

parameters.addwithvalue ("@ example1", row.cells (0) .value)

İlgili konular