Связь сетки TDBGrid и навигатора DBNavigator c источником данных TDataSource

Сетка TDBGrid является наиболее распространенным визуальным компонентом, используемым для отображения данных из БД. Поэтому в рассматриваемом примере выбраны 2-ве сетки DBGrid1 и DBGrid2. Рассмотрим способ установления связи между этими сетками и соответствующими источниками данных DataSource1 и DataSource2, а так же навигатора DBNavigator1 с источником данных DataSource1.

Для этого необходимо выбрать соответствующие имена в поле DataSource компонентов DBGrid1, DBGrid2 и DBNavigator1 (рисунок 3.17).

Рисунок 3.17 –Окно инспектора объектов для компонента DBGrid1

Для верхней сетки DBGrid1 раскройте список свойства DataSource и выберите в нем пункт DataSource1 - сетка тут же наполнится данными из НД tbNakls.

Точно так же свяжите нижнюю сетку DBGrid2 с источником данных TDataSource2. Сетка тут же наполнится данными из НД tbMove.

Таким же образом, что и для DBGrid свяжите навигатор баз данных DBNavigator1 в нижней части окна с источником данных DataSource1.

Рисунок 3.18 – Окно инспектора объектов для компонента DBNavigator1

Обратиться к конкретному столбцу компонента TDBGrid, например, DBGrid1 можно как к элементу индексированного массива DBGrid1.Columns.Items[i].

Примечание. На вкладке Data Controls представлен весь набор визуальных компонент для работы с БД. Они будут рассмотрены ниже.