yarhosting
@yarhosting
Заказывайте программинг: PHP,SQL, JS,jQuery,Joomla

Как сохранить данные из DataGridView1 обратно в базу (подключение через Odbc)?

Подключаю данные к контролу

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 и делать все через них?
  • Вопрос задан
  • 225 просмотров
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
что то вроде: adapter.update()
Есть: DbDataAdapter.Update Method.

Дополнительно: в IDE обычно есть code insight, который может подсказать методы и свойства.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы