Как обычно здесь код в моей кнопки сохранить:Изменение записи перед сохранением в базе данных с использованием VB.net
Private Sub Tbl_Student_InformationBindingNavigatorSaveItem_Click ...
Me.Validate()
Me.Tbl_Student_InformationBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.EnrollmentDataSet)
End Sub
Перед сохранением мне нужно изменить один из столбцов в записи должны быть сохранены. Но как я могу получить к нему доступ?
Я попытался изменить поле столбца с именем «Статус» в «Активный». Вот код, который я решил добавить до Me.Validate()
.
Me.Tbl_Student_InformationBindingSource.Item("Status") = "Active"
Это неправильно, но должно быть, похоже, это, я думаю.
Каков тип данных столбца Статус? Если это идентификатор переименования или внешнего ключа, вам, вероятно, необходимо установить его эквивалентное значение integer/enum вместо строки. – profMamba