Обновить таблицу базы данных при обновлении значения ячейки сетки - PullRequest
0 голосов
/ 11 февраля 2019

В моей форме у меня есть только 2 элемента управления, один комбинированный список, который содержит имена каждой таблицы в моей базе данных, и один gridcontrol, который показывает данные, когда таблица выбрана в комбинированном списке.

Как обновить таблицу базы данных один раз с помощью Grid ControlЗначение ячейки изменилось?

Это мой код, который заполняет gridcontrol:

 Private Sub comboBox_SelectionChanged(sender As Object, e As SelectionChangedEventArgs) Handles comboBox.SelectionChanged
    gridControl.ItemsSource = returnTable("select * from " & comboBox.SelectedItem("TABLE_NAME"))
End Sub

 Public Function returnTable(ByVal queryString As String)
    Dim query1 As String = queryString
    Dim table As New DataTable
    Using connection As New MySqlConnection(konekcija)
        Using adapter As New MySqlDataAdapter(query1, connection)
            Dim cmb As New MySqlCommandBuilder(adapter)
            table.Clear()
            adapter.Fill(table)
            Return table
        End Using
    End Using
End Function

1 Ответ

0 голосов
/ 11 февраля 2019

Вам необходимо захватить событие изменения значения ячейки и обновить таблицу, как описано в этом https://www.devexpress.com/Support/Center/Question/Details/Q322494/changing-value-on-cellvaluechanging-event

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...