This component is not another completely different grid component
written from scratch, it is rather the standard TDBGrid component
with a few modifications and enhancements.
The intention for writing this component was in the first place
to have a grid component where column sorting and incremental searching
could be implemented for different kind of datasets so that these functions
can be used without the need for coding.
The following features are implemented: |
|
|
The properties AllwaysShowVBar and AllwaysShowHBar make it possible to
have permanently shown scroll bars. |
|
|
Properties DefaultMinColWidth, DefaultMaxColWidth and MinMaxColWidths
to ensure the minimum and maximum column widths for a single column or
the whole grid. |
|
|
Property ListMode which ensures that all columns fit into the grid’s client
area without showing a horizontal scroll bar. It also controls which columns
will be adjusted on resizing operations. |
|
|
Implementation interface for indicating and changing column sorting.
The implementation of this functionality for datasets of type TMemTableEC
is done in TDBGridEC and for datasets of type
TIBScrollSetEC in TIBGridEC. |
|
|
Implementation interface for incremental searching.
The implementation of this functionality for datasets of type TMemTableEC
is done in TDBGridEC and for datasets of type
TIBScrollSetEC in TIBGridEC. |
|
|
Focus rect will also be drawn on grids with the option dgRowSelect set. |
|
More detailed information can be obtained from the documentation
which is available online in Adobe Acrobat Format
here. |
|
This component is part of our EC component suite. Further
information is available here. |