datagrid punim na onaj, klasičan način...

data = New DataTable
da = New MySqlDataAdapter("neki_upit", conn)
cb = New MySqlCommandBuilder(da)
da.Fill(data)
dataGrid.DataSource = data
Elem... uradio sam apdejt:
Private Sub btnUpdate_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnUpdate.Click
Dim changes As DataTable = data.GetChanges()
da.Update(changes)
data.AcceptChanges()
End Sub
i kôd mi savršeno radi ako su mi u kolonama podaci iz samo jedne tabele u bazi...
Međutim, ako uradim JOIN dve tabele i odradim SELECT u datagrid, ide sve OK... ali ne mogu da odradim UPDATE... prikaže mi grešku nešto tipa: ne mogu da odradim update u bazu ako su u datagrid-u prikazani podaci iz dve tabele...

Zna li iko kako da to rešim?
I još jedno pitanje kada sam već tu!

Kako da zabranim update, recimo svih kolona osim poslednje?
I da... što se tiče izveštaja...
Kada prikazujem podatke u CR ide sve kako treba, ako ih vučem iz jedne tabele u bazi... ali čim uradim JOIN (u formi), sve prikaže osim onih kolona podataka koji mi dolaze iz druge tabele... (i u CR-u sam odradio JOIN i dropnuo tu kolonu na izveštaj. PS. execute querry mi radi super, znači nisam nigde pogrešio!)

Now they have two problems!
-Jamie Zawinsky