Шаг 86.
Microsoft Visual C++ 2010. Начала.
Базы данных. База данных Microsoft Access. Доступ к данным (окончание)

    На этом шаге мы рассмотрим настройку компонента DataSet.

    Компонент DataSet (Набор данных) хранит данные, полученные из базы данных. Свойства компонента DataSet приведены в таблице 1.

Таблица 1. Свойства компонента DataSet
Свойство Описание
DataSetName Имя набора данных
Tables Данные, загруженные из базы данные. Коллекция объектов DataTable

    Элемент коллекции Tables представляет собой объект DataTable (таблица 2). Именно он в конечном итоге хранит таблицы — данные, полученные из БД.

Таблица 2. Свойства компонента DataTable
Свойство Определяет
Name Имя таблицы. Используется для доступа к таблице (элементу коллекции Tables объекта DataSet)
Columns Столбцы таблицы

    Настройка компонента DataSet выполняется следующим образом. Сначала в окне Add Dataset (Добавление набора данных) (рисунок 1), которое появляется на экране в момент добавления компонента на форму, надо выбрать переключатель Untyped dataset (Нетипизированный набор данных) и нажать кнопку OK.


Рис.1. Настройка компонента DataSet (шаг 1)

    Далее, в коллекцию Tables надо добавить таблицу (рисунок 2), а в коллекцию Columns — столбцы и у каждого элемента коллекции Columns (рисунок 3) установить значение свойства ColumnName.


Рис.2. Коллекция Tables


Рис.3. Коллекция Columns

    Результат настройки компонента dataSet1 приведен в таблице 3.

Таблица 3. Значения свойств компонента dataSet1
Свойство Значение
Name dataSet1
Tables[0].TableName contacts
Tables[0].Columns[0].ColumnName cid
Tables[0].Columns[0].AutoIncrement true
Tables[0].Columns[1].ColumnName name
Tables[0].Columns[2].ColumnName phpone
Tables[0].Columns[3].ColumnName email
Tables[0].Columns[4].ColumnName img

    На следующем шаге мы рассмотрим отображение данных.




Предыдущий шаг Содержание Следующий шаг