bindingSource1.EndEdit () не сохраняется в sql db - PullRequest
0 голосов
/ 21 ноября 2018

Я следовал этому примеру на C # Corner, мое соединение указывает на существующую базу данных sql на сервере и привязывало мои текстовые поля к источнику привязки.Я могу нажать «Далее» и «ОК», чтобы просмотреть существующие данные, но не могу сохранить изменения.Моя кнопка сохранения вызывает

bindingSource1.EndEdit();

, если я перезапущу приложение, оно все еще содержит старые данные и не сохранит изменения.Почему это может быть, пожалуйста, я потратил несколько часов на поиски и эксперименты, но безрезультатно.

Редактировать: теперь я добавил события для bindingSource1 Current Changed & Binding complete, эти события происходят по мере того, как я следующий и предыдущийи сохранить, так что привязка работает, и он знает, что ток изменился, но не будет сохранять.

1 Ответ

0 голосов
/ 21 ноября 2018

Исправлено:

Добавление этой строки после EndEdit ()

YourTableAdapter.Update(YourDataSet.YourDB);

решает проблему с обновлением набора данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...