Используемая технология: .NET 2008, C #, winforms
Так что в настоящее время у меня есть проблема.У меня есть DatagridView, который содержит данные, извлеченные из базы данных.Предполагается, что пользователю разрешено добавлять и удалять строки по своему усмотрению.
Моя проблема в том, что я понятия не имею, какое событие лучше использовать, чтобы узнать, когда ввод завершен, поэтомуЗатем я могу обновить базу данных.
Я пытался использовать события "Validated, UserAdded, RowsAdded", но другая проблема, с которой я столкнулся, заключается в том, что этот DataGridView извлекает данные из базы данных, и если пользователь перемещаетсядля другой транзакции (с помощью навигатора привязки) некоторые из этих событий запускаются при получении новых данных, что противоречит цели, потому что зачем мне обновлять БД сразу после извлечения данных?
Я также пытался «выйти»", но другая проблема возникает, когда пользователь нажимает на BindingNavigator, чтобы перейти к следующей транзакции.Он не вызывает событие «ввода», поэтому не вызывает «Выход» на DataGridViw, поэтому данные не сохраняются.
Кроме того, как только я получу данные, они будут отправлены на обслуживаниекоторый на самом деле работает CRUD, так что нет ничего необычного дБ автоматического обновления соединения.
Имеет ли все это смысл?