Работа с базами данных на C#. Урок 3. Сохранение данных. |
![]() |
![]() |
Автор megabax | |||
10.03.2012 г. | |||
Работа с базами данных на C#. Урок 3. Сохранение данных.
На прошлом уроке мы подключили к проекту на Visual Studio 2010 базу данных SQL. Но наша программа пока еще не умеет сохранять данные. Вот давайте и научим ее этому. Для начала просто добавим к проекту, созданному на прошлом уроке, кнопочку "Сохранить": В обработчике нажатия на эту кнопку у нас будет всего лишь одна строка:
Правда, у нас тут возник недочет: кнопочка "Сохранить работает" только если мы добавляем новые строки. А вот стоит только добавить новую строку, у нас программа вываливается по исключению "Для обновления требуется действительный UpdateCommand при передаче коллекции DataRow с измененными строками": Что бы исправить этот недочет, необходимо задать у адаптера данных UpdateCommand. Вот пример кода:
Теперь мы можем корректно редактировать наименование товара и цену. Единственно, мы не можем редактировать поле ID и должны заводить его вручную при добавлении новой строки, к тому же, ID должен быть уникальным: Но эту проблему мы будем решать уже в будущих уроках. Приведенные в статье скриншоты, являются цитатами и иллюстрациями программного продукта "Microsoft Visual Studio 2010 Professional", авторское право на который принадлежит корпорации Microsoft..
|
|||
Последнее обновление ( 22.03.2021 г. ) |
« След. | Пред. » |
---|