- •1.4. Адаптер данных (объект DataAdapter) 13
- •1. Ado.Net как базовый объект доступа к базам данных
- •1.1. Структура компонента доступа к данным ado.Net
- •1.1.1. Работа в отрыве от источника данных
- •1.1.2. Взаимодействие с базой данных через команды
- •1.1.3. Взаимодействие с базой данных через объект DataSet
- •1.1.4. Независимость набора данных DataSet от источника данных
- •1.1.5. Обмен данными в формате xml
- •1.1.6. Схемы, определяющие структуру данных
- •1.2. Сравнение ado.Net и ado
- •1.2.1. Представление данных в памяти
- •1.2.2. Навигация по данным и курсоры
- •1.2.3. Минимизация открытых соединений
- •1.2.4. Разделение данных между приложениями
- •1.3. Соединение с источником данных (объект Connection)
- •1.3.1. Строка соединения
- •1.3.2. Открытие и закрытие соединения
- •1.3.3. Пул соединений
- •1.3.4. Транзакции
- •1.3.5. Конфигурирование свойств Connection
- •1.3.6. Объект Connection и безопасность
- •1.3.7. Создание объекта Connection в режиме дизайнера с помощью Server Explorer
- •1.3.8. Инструменты Visual Studio для создания объектов Connection
- •1.3.9. Создание объекта Connection в ado.Net
- •1.4. Адаптер данных (объект DataAdapter)
- •1.4.1. Адаптеры данных и связанные таблицы
- •1.4.2. Адаптеры данных и объекты Command
- •1.4.3. Чтение и обновление данных с использованием объекта DataAdapter
- •1.4.4. Параметры команд объекта DataAdapter
- •1.4.5. Свойство TableMappings объекта DataAdapter
- •1.4.6. Создание объекта DataAdapter
- •1.4.7. Конфигурирование параметров объекта DataAdapter
- •1.4.8. Связывание колонок таблиц источника данных и объекта DataSet через адаптер данных
- •1.4.9. Предварительный просмотр данных, полученных объектом DataAdapter
1.4.9. Предварительный просмотр данных, полученных объектом DataAdapter
После того, как был сконфигурирован объект DataAdapter, есть возможность проверить, какой информацией адаптер данных заполнит объект DataSet.
Для предварительного просмотра результатов работы объекта DataAdapter выполните описанные ниже действия.
-
Создайте Объект DataAdapter.
-
В форме выделите мышью объект DataAdapter и откройте окно свойствProperties.
-
В нижней части окна щелкните мышью на ссылке Preview Data(рис. 1.31).
При этом откроется окно предварительного просмотра данных.
-
Выберите нужный адаптер данных из списка Data Adapter или выберите пункт All DataAdapters.
-
Если команда, на которую ссылается объект SelectCommand, требует параметров, то введите значения параметров в поля в таблице Parameters.
-
Нажмите кнопку Fill Dataset для запуска команды выборки данных на исполнение (рис. 1.32).
Результаты работы команды Selectcommand будут показаны в области Results. Если адаптер получает данные больше чем от одной таблицы источника данных (так может произойти при вызове хранимой процедуры), то в списке таблиц будет несколько имен таблиц. Вы можете выбрать необходимую таблицу, вызвав этим ее содержимое для предварительного просмотра. Обратите внимание, на рис. 1.32 колонки таблицы, полученные от адаптера данных, имеют русские названия, несмотря на то, что мы не изменяли их в исходной таблице базы данных. Это результаты нашей работы, проделанной при конфигурирования свойства TableMappings.
-
Повторите эти действия для других адаптеров данных или с другими значениями параметра. По умолчанию, каждый новый результат выборки добавляется к предыдущему. Чтобы очистить данные в окне предварительного просмотра данных щелкните на кнопку Clear Results.
После общего знакомства с ADO.NET в следующей главе мы приступим к работе с основным объектом — DataSet.