Data.Bind.Controls.TNavigateButton
Delphi
TNavigateButton = (nbFirst, nbPrior, nbNext, nbLast,
nbInsert, nbDelete, nbEdit, nbPost, nbCancel, nbRefresh, nbApplyUpdates,
nbCancelUpdates);
C++
enum DECLSPEC_DENUM TNavigateButton : unsigned char { nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel, nbRefresh, nbApplyUpdates, nbCancelUpdates };
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
enum | public | Data.Bind.Controls.pas Data.Bind.Controls.hpp |
Data.Bind.Controls | Data.Bind.Controls |
Description
Enumeration of buttons used by a TBindNavigatorController.
Each TNavigateButton value identifies a different button that can be used by a TBindNavigatorController object. The following table lists all the button types, their actions, and the description of each button.
Value | Button | Purpose |
---|---|---|
|
First |
Sets the current record to the first record in the dataset, disables the First and Prior buttons, and enables the Next and Last buttons, if they are disabled. |
|
Prior |
Sets the current record to the previous record and enables the Last and Next buttons, if they are disabled. |
|
Next |
Sets the current record to the next record and enables the First and Prior buttons, if they are disabled. |
|
Last |
Sets the current record to the last record in the dataset, disables the Last and Next buttons, and enables the First and Prior buttons, if they are disabled. |
|
Insert |
Inserts a new record before the current record and sets the dataset to the Insert and Edit states. |
|
Delete |
Deletes the current record and makes the next record the current record. |
|
Edit |
Puts the dataset into Edit state so that the current record can be modified. |
|
Post |
Writes changes in the current record to the database. |
|
Cancel |
Cancels edits to the current record, restores the record display to its condition prior to editing, and turns off the Insert and Edit states, if they are active. |
|
Refresh |
Refreshes the buffered data in the associated dataset. |
|
Apply Updates |
Applies all the updates brought in the associated dataset. |
|
Cancel Updates |
Cancels all the updates brought in the associated dataset. |