У меня есть GidView с источником данных привязки. Таблица данных для GridView заполняется оператором select через базу данных MySQL.
Данные в Gridview редактируются в форме с некоторыми текстовыми полями и выпадающими списками. Когда я выбираю строку в своем GridView, данные для этой записи можно редактировать. Когда редактирование будет завершено, данные будут обновлены после нажатия кнопки. Данные сохраняются в БД корректно, но в моем GridView данные обновления не видны. Когда я повторно заполняю GridView из базы данных, отредактированные данные видны.
Я попытался вручную отредактировать данные в таблице данных, но другие поля в таблице данных не обновляются.
Dim intTableRow As Integer
For i As Integer = 0 To table.Rows.Count - 1
If table.Rows(i)("artikelId") = intArtikelId Then
intTableRow = i
Exit For
End If
Next
table.Rows(intTableRow).BeginEdit()
If Not GridViewArtikelen.GetRowCellValue(intRow, "certificaatId") Is DBNull.Value Then
table.Rows(intTableRow)("certificaat_geldig_tot") = DateAdd(DateInterval.Year, CDbl(txtGeldigheidsduurCertificaat.Text), table.Rows(intTableRow)("datum_certificaat"))
''table.Rows(intTableRow)("geldigheidsduur") = CDec(Val(txtGeldigheidsduur.Text))
'table.Rows(intTableRow).EndEdit()
End If
Это потому, что я испортил свою строку данных из таблицы данных или я что-то не так?