2016-03-22 17 views
0

Bir p.o.s inşa ve ben datagridview güncellemeyi denedim ama ben her zaman ben yeni bir giriş girdiğimde veri ızgara görünümü almak için veri ızgarasını yenilemeye çalıştı ama hiçbir başarı.Vb.net datagrid güncelleme sorunları

MS SQL kullandık: i burada ızgara sonra veri kümesi ait verileri doldurmak istiyorsanız ben mysql

+0

Burada çok sorun var ***, zor anlatıyor ... İlk önce nasıl düzgün ** veritabanını sorgulamak için araştırıyordum ... – Codexer

+0

SIR –

+1

Anladım ama şimdi bu *** bir DataGridView *** güncelleme ile ilgili bir şey yok. Soruyu düzenlemeden önce, bundan daha fazla kodunuz vardı. Bu soruyu ilgili tüm kodlarla güncellemenizi tavsiye ederim, böylece size daha iyi yardımcı olabiliriz. – Codexer

cevap

0

ile kullanmak buradan veri kümesi güncellemek nasıl

Dim Query As String 
     Query = "insert into baza.artikli(barkod,naziv,kupovna,prodazna,opis,kolicina,ddv,makpr) values ('" & TextBoxBarkod.Text & "','" & TextBoxNaziv.Text & "','" & kupovna & "','" & prodazna & "','" & TextBoxOpis.Text & "','" & TextBoxKolicina.Text & "','" & ddv & "','" & makpr & "')" 
     COMMAND = New MySqlCommand(Query, konekcija) 
     READER = COMMAND.ExecuteReader 

bir örnektir SUNUCU, sen MySql

Public Function FillDataSet(query As String, ByVal ParamArray para() As Object) As DataTable 

    dim _transaction As SqlTransaction 
    Dim _command As SqlCommand 

    _command = New SqlCommand(query, yourConnection) 

    _ds = New DataSet 
    _sqlda = New SqlDataAdapter(_command) 
    _command.Transaction = _transaction 

    For i = 0 To para.Count - 1 
     _command.Parameters.AddWithValue("@" & i, para(i)) 
    Next 

    _sqlda.Fill(_ds) 

    return _ds.tables(0) 

    End Function 

çağrıyı kullanabilirsiniz o

dataGridView1.datasource = FillDataSet(yourQuery, yourParam)