RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
DBGrids.TDBGridOption Enumeration

TDBGridOption and TDBGridOptions indicate display and behavioral property of a DB grid.

Pascal
TDBGridOption = (
  dgEditing,
  dgAlwaysShowEditor,
  dgTitles,
  dgIndicator,
  dgColumnResize,
  dgColLines,
  dgRowLines,
  dgTabs,
  dgRowSelect,
  dgAlwaysShowSelection,
  dgConfirmDelete,
  dgCancelOnExit,
  dgMultiSelect
);
C++
enum TDBGridOption {
  dgEditing,
  dgAlwaysShowEditor,
  dgTitles,
  dgIndicator,
  dgColumnResize,
  dgColLines,
  dgRowLines,
  dgTabs,
  dgRowSelect,
  dgAlwaysShowSelection,
  dgConfirmDelete,
  dgCancelOnExit,
  dgMultiSelect
};

DBGrids

TDBGridOptions is a set drawn from the following TDBGridOption values:

Value 
Meaning 
dgEditing  
The user can edit data using the grid. dgEditing is ignored if Options includes dgRowSelect.  
dgAlwaysShowEditor  
The grid is always in edit mode. That is, the user does not have to press Enter or F2 before editing the contents of a cell. dgAlwaysShowEditor does nothing unless dgEditing is also included in Options. dgAlwaysShowEditor is ignored if Options includes dgRowSelect.  
dgTitles  
Titles appear at the top of the columns in the grid.  
dgIndicator  
A small pointer appears in the first column to indicate which row is current.  
dgColumnResize  
Columns that are bound to fields can be resized or moved.  
dgColLines  
Lines appear between columns in the grid.  
dgRowLines  
Lines appear between the rows of the grid.  
dgTabs  
The user can navigate through the grid using the Tab and Shift+Tab keys.  
dgRowSelect  
The user can select an entire row, as well as selecting individual cells. If Options includes dgRowSelect, dgEditing and dgAlwaysShowEditor are ignored.  
dgAlwaysShowSelection  
The selected cell displays the focus rectangle even when the grid does not have focus.  
dgConfirmDelete  
A message box appears, asking for confirmation, when the user types Ctrl+Delete to delete a row in the grid.  
dgCancelOnExit  
When the user exits the grid from an inserted record to which the user made no modifications, the inserted record is not posted to the dataset. This prevents the inadvertent posting of empty records.  
dgMultiSelect  
More than one row in the grid can be selected at a time.  

 

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!