Примеры приложений с DataSet ADO.net С#

ЧТО ТАКОЕ DATASET В ADO.NET?

Проще говоря, DataSet-это локальная копия таблицы базы данных,которая заполняется на клиентском компьютере. Он не зависит от источника данных и, поскольку он существует в локальной системе, он делает приложение быстрым и надежным. Доступ к удаленной базе данных каждый раз для обновления или получения сведений занимает много времени, поэтому наборы данных помогают сохранить локальные таблицы базы данных на вашем компьютере.

DataSetведет себя как реальная база данных и представляет собой полный набор данных, который включает таблицы, ограничения и отношения между таблицами. Используя DataAdapters можно заполнить DataSet и использовать этот dataset для извлечения и хранения информации. Когда все задачи будут выполнены, обновите реальную базу данных с помощью наборов данных.

ЧТО ТАКОЕ DATAADAPTERS?

DataAdapters используются для управления наборами данных, и это обеспечивает связь между наборами данных и источником данных. Адаптеры данных устанавливают соединение с источником данных, а затем заполняют данные наборами данных. Он также обновляет источник данных с наборами данных.

ВАЖНЫЕ СВОЙСТВА И МЕТОДЫ АДАПТЕРОВ ДАННЫХ

СвойстваОписание
DeleteCommandОн используется для удаления записей из источника данных
InsertCommandОн используется для добавления новой записи в источник данных
SelectCommandОн используется для выбора записей из источника данных
UpdateCommandОн используется для обновления записей в источнике данных.
TableMappingОн используется для сопоставления фактических таблиц базы данных и наборов данных.
МетодОписание
FillЭтот метод заполняет записи из DataAdapters в наборы данных.
UpdateЭтот метод обновляет источник данных с помощью наборов данных.

 

ПРИМЕР приложения с DataSet и Grid View на C#

Создайте WinForm проект, перенесите соответствующие компоненты как на рисунке.

Извлечение данных из DataSet в GridView

1

Вывод

GetData

ОБНОВЛЕНИЕ, ВСТАВКА И УДАЛЕНИЕ ЗАПИСЕЙ В Dataset

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

Вывод

Insert

Вставить строку в набор данных

Редактирование или обновление строки В наборе данных

Если вы не знаете индекс строки или уникальный номер строки по-прежнему можно обновить или изменить строку в наборе данных с помощью следующего метода.

Вывод

Update
Удалить строку в наборе данных

Вы можете удалить строку из Dataset с помощью Delete()метода.

Вывод

Delete

СОХРАНИТЬ ИЗМЕНЕНИЯ НАБОРА ДАННЫХ В БАЗЕ ДАННЫХ

После изменения набора данных можно сохранить изменения набора данных в базе данных.

пример программы

Полный листинг примера программы для работы с базой данных на C# :

Обновлено: 04.01.2020 — 10:34

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.