Страницы

Поиск по вопросам

суббота, 6 июля 2019 г.

DataGrid: привязка данных

DataGrid привязан к таблице в БД с помощью перетаскивания из окна "Источники данных". Как сделать чтобы изменения, внесенные в DataGrid, заносились в таблицу в БД, т.е. изменяли ее?


Ответ

Если Вы работаете с MS SQL сервером (про MySql и другие ничего сказать не могу, но помоему для большинства из них такое тоже есть), то можно использовать SqlDataAdapter + SqlCommandBuilder. Причем если выборки не сложные (без JOIN'ов), то SqlCommandBuilder сам сгененрирует инструкици добавления/удаления/обновления. Если же выборки не простые, то, на сколько я помню, эти инструкции придется прописывать самому. Если заинтересует, то могу привести небольшой пример.

Комментариев нет:

Отправить комментарий