В данный момент я работаю над чем-то похожим, только с использованием Postgres.
Один из простых способов сделать это - установить для свойства DataGridView.ReadOnly значение true, затем, когда пользователь выбирает строку в DataGridView, вы можете запустить форму Windows со всеми данными из выбранной строки и «Сохранить».Кнопка для обновления данных в базе данных.Затем с этой кнопки вам нужно только запустить запрос на обновление базы данных с данными, собранными из формы.
Если вы хотите изменить данные в самом DataGridView, все усложняется, так как вам нужно отслеживать, какиестроки были отредактированы в DataGridView (если вы не заботитесь об оптимизации и можете просто обновить каждую строку, независимо от того, была ли она отредактирована или нет).Вы можете использовать список DataGridViewRow для всех измененных строк.
Было ли это понятно?Не очень часто пишут по-английски, особенно по довольно сложным вопросам.