На этом шаге мы рассмотрим настройку компонента DataSet.
Компонент DataSet (Набор данных) хранит данные, полученные из базы данных. Свойства компонента DataSet приведены в таблице 1.
Свойство | Описание |
---|---|
DataSetName | Имя набора данных |
Tables | Данные, загруженные из базы данные. Коллекция объектов DataTable |
Элемент коллекции Tables представляет собой объект DataTable (таблица 2). Именно он в конечном итоге хранит таблицы — данные, полученные из БД.
Свойство | Определяет |
---|---|
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.
Свойство | Значение |
---|---|
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 | |
Tables[0].Columns[4].ColumnName | img |
На следующем шаге мы рассмотрим отображение данных.