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. |