Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Стандартные компоненты, связываемые с набором данных
Наиболее распространенным компонентом, без которого не обходится практически ни одна СУБД, является компонент, реализующий табличное представление данных TDBGrid (рис. 2.7),

Рис. 2.7. Компонент TDBGrid

Компонент TDBGrid используется для отображения содержимого набора данных и табличном виде, когда строки соответствуют записям набора данных, а столбцы — полям записи.

Объект DBGrid связывается с источником данных через свойство DataSource, которое в свою очередь ссылается на набор данных. В процессе выполнения приложения можно менять источники данных, используя одну таблицу для отображения данных от нескольких источников.

Для определения состава столбцов можно использовать редактор столбцов, реализованный диалоговым окном Column Editor. Он показан на рис. 2.8.

Рис. 2.8. Редактор столбцов

Если редактор столбцов не использовался, то используются поля, объявленные при помощи редактора полей набора данных. При этом все свойства столбцов и порядок их следования наследуются из редактора набора данных, В случае, когда производится динамическое формирование объектов TField, порядок следования полей и их характеристики соответствуют тем, что были заданы при определении структуры записи таблицы базы данных при создании.

Редактор столбцов вызывается двойным щелчком на компоненте. В диалоговом окне редактора можно установить различные свойства объектов-столбцов, такие как цвет фона, шрифт заголовка, основного поля таблицы и выборочного столбца.
Обратиться к конкретному столбцу компонента TDBGrid можно как к элементу индексированного массива TDBGrid.Columns.Iteras.

Также для отображения и редактирования данных используются элементы TDBEdit. Они представляют собой модифицированные компоненты TEdit. Связь с источником данных осуществляется при помощи свойства DataSource. Поле, с которым связывается данный компонент, указывается в свойстве DataField.

Компонент TDBMemo представляет собой многострочный редактор. Обычно связывается с memo-полями. С его помощью часто сохраняют обширные текстовые массивы в соответствующих полях.



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru