DataSource в Delphi

Невизуальный компонент DataSource в Delphi представляет собой источник данных, который обеспечивает связь между набором данных и компонентами отображения и редактирования данных.

Все наборы данных должны быть связаны с компонентом источника данных, если требуется редактирование данных. Основное свойство источника данных – DataSet. Оно указывает на компонент набора данных (Table, Query и др), с которыми связан источник. Свойство State дает информацию о текущем состоянии набора данных: находится ли он в состоянии редактирования, вставки данных и так далее.

Основные методы

Edit – подтверждает возможность редактирования набора данных (не путать этот метод с методом Edit из набора TDataSet). Объявление: procedure Edit;

IslinkedTo – проверяет связь источника с указанным набором данных. Обычно напрямую не используется, а применяется при разработке новых компонентов.
Объявление
: function IslinkedTo(DataSet: TDataSet):Boolean;

События

OnDataChange – наступает при перемещении на новое поле или новую запись, если текущая запись редактировалась.

OnStateChange – наступает при изменении состояния набора данных, связанного с данным источником.

OnUpdateData – наступает, когда намечается обновление текущей записи.

Основные свойства

AutoEdit определяет, вызывается ли автоматически метод редактирования данных Edit.

DataSet набор данных, с которым связан компонент.

Enabled определяет, отображается ли данные в компонентах отображения, связанных с этим источником.

State – указывает текущее состояние набора данных, связанного с источником данных.

. delphi событие datasource
. делфи свойства Datasourse
Комментирование и размещение ссылок запрещено.