Data.DB.TDataEvent
Delphi
TDataEvent = (deFieldChange, deRecordChange, deDataSetChange,
deDataSetScroll, deLayoutChange, deUpdateRecord, deUpdateState,
deCheckBrowseMode, dePropertyChange, deFieldListChange,
deFocusControl, deParentScroll, deConnectChange, deReconcileError,
deDisabledStateChange);
C++
enum DECLSPEC_DENUM TDataEvent : unsigned char { deFieldChange, deRecordChange, deDataSetChange, deDataSetScroll, deLayoutChange, deUpdateRecord, deUpdateState, deCheckBrowseMode, dePropertyChange, deFieldListChange, deFocusControl, deParentScroll, deConnectChange, deReconcileError, deDisabledStateChange };
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
enum | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
Description
TDataEvent identifies an event that occurs to a dataset.
The following table describes the possible values:
Value | Meaning |
---|---|
deFieldChange |
A field value changed. |
deRecordChange |
The contents of the current record changed. |
deDataSetChange |
A change occurred that affects the entire dataset (such as the insertion or deletion of records, changes to the key, or edits). |
deDataSetScroll |
The set of displayed records was scrolled. |
deLayoutChange |
The layout of data in a data-aware control changed. |
deUpdateRecord |
Edits to the current record were posted. |
deUpdateState |
The state of the dataset changed. |
deCheckBrowseMode |
The state of the dataset is about to change. |
dePropertyChange |
A property of the dataset or one of its fields changed. |
deFieldListChange |
The list of fields in the dataset changed. |
deFocusControl |
Focus needs to shift to the representation of a specified field. |
deParentScroll |
The parent for which the dataset is a nested detail scrolled. |
deConnectChange |
The connection to a remote dataset changed. |
deReconcileError |
The dataset encountered reconcile errors when applying updates. |