Я работаю с .net и tableadaptermanager для обновления базы данных MS Access.Я хочу, чтобы новые данные обновлялись по мере того, как пользователь переходит к следующей записи, при этом ей не нужно нажимать какие-либо кнопки.
Я пытался использовать событие CurrentChanged в источнике привязки, но оно вызывает проблемы, подобные
- при загрузке формы база данных обновляется много раз
- Текст на некоторых элементах управления надписью не отображается.
Может кто-нибудь подсказать, какое мероприятие лучше всего использовать дляобновить базу данных, используя этот метод.Правильно ли я использую событие CurrentChanged?
Ниже приведен мой код обновления для вашей информации:
private void RequestBindingSource_CurrentChanged(object sender, EventArgs e)
{
try
{
this.Validate();
this.RequestBindingSource.EndEdit();
this.DeclarationBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.BDataSet);
MessageBox.Show("Upated Parent");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString() ");
return;
}