Подключаю данные к контролу
Dim MyConString As String = StringConnectToBDMySQL(driver_mysql, options_server, options_database, options_user, options_password, "3")
' Производим попытку соединения
Try
adapter = New OdbcDataAdapter(strSQL, MyConString)
adapter.MissingMappingAction = MissingMappingAction.Passthrough
adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey
Catch ex As Exception
MsgBox("connection: " & ex.Message)
'Return False
End Try
Dim DataSet1 As DataSet = New DataSet
Try
adapter.Fill(DataSet1, "table")
Catch ex As Exception
MsgBox("fill: " & ex.Message)
'Return False
End Try
Dim Workview As DataView = DataSet1.Tables("table").DefaultView
DataGridView1.DataSource = Workview
Как мне по кнопке сохранить изменения в базу обратно
что то вроде:
adapter.update()
Не хотелось бы писать код обхода всех строк, взять из ячейки и обновить через sql код "update ... set ... value ..."
т.к. я подключаю данные в отдельной процедуре а кнопка будет в форме. Можно ли как то все сделать обращаясь только с DataGridView1 или нужно делать глобальную переменную adapter или DataSet1 и делать все через них?