RAD Studio |  |

Editing in the Grid
See Also
Collapse All

At runtime, you can use a grid to modify existing data and enter new records, if the following default conditions are met:

- The CanModify property of the Dataset is True.
- The ReadOnly property of grid is False.

When a user edits a record in the grid, changes to each field are posted to an internal record buffer, but are not posted until the user moves to a different record in the grid. Even if focus is changed to another control on a form, the grid does not post changes until another the cursor for the dataset is moved to another record. When a record is posted, the dataset checks all associated data-aware components for a change in status. If there is a problem updating any fields that contain modified data, the grid raises an exception, and does not modify the record.
Note: If your application caches updates, posting record changes only adds them to an internal cache. They are not posted back to the underlying database table until your application applies the updates.
You can cancel all edits for a record by pressing Esc in any field before moving to another record.
See Also

Using a Grid Control in Its Default State

Creating a Customized Grid

Setting Grid Options

Displaying ADT and Array Fields

Controlling Grid Drawing

Responding to User Actions at Runtime

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!