TDBGridControler: Difference between revisions
From Lazarus wiki
Jump to navigationJump to search
Line 1: | Line 1: | ||
== | ==TDBGridControler is a non visual component with no dependencies providing added functionalities for the TDBGrid object== | ||
You need more functionalities? A grid controller that provide extra features to your existing TDBGrid | |||
* | * Searching expression in the grid; | ||
* | * Searching expression in column; | ||
* Column | * Column filter editor; | ||
* Column | * Datetime editor, memo editor and lookup editor; | ||
* Column | * Saving the current filter view; | ||
* Multi column sorting; | |||
* Column chooser editor; | |||
* Column grouping visual separator on one level; | |||
* Footer and aggregation on columns; | |||
TDBGrid Overidden Events to achive the task | |||
* OnCellDraw | |||
* OnCellHint | |||
* OnEditorEdit | |||
* OnMouseClick | |||
* OnTitleClick | |||
* OnTitleDraw | |||
New events | |||
* OnAfterFilterGrid | |||
* OnAfterSortColumn | |||
* OnAggregation | |||
* OnBeforeSortColumn | |||
* OnLocalize | |||
* OnPrepareLookupDataset | |||
* OnSortColumn |
Revision as of 16:48, 28 December 2022
TDBGridControler is a non visual component with no dependencies providing added functionalities for the TDBGrid object
You need more functionalities? A grid controller that provide extra features to your existing TDBGrid
- Searching expression in the grid;
- Searching expression in column;
- Column filter editor;
- Datetime editor, memo editor and lookup editor;
- Saving the current filter view;
- Multi column sorting;
- Column chooser editor;
- Column grouping visual separator on one level;
- Footer and aggregation on columns;
TDBGrid Overidden Events to achive the task
- OnCellDraw
- OnCellHint
- OnEditorEdit
- OnMouseClick
- OnTitleClick
- OnTitleDraw
New events
- OnAfterFilterGrid
- OnAfterSortColumn
- OnAggregation
- OnBeforeSortColumn
- OnLocalize
- OnPrepareLookupDataset
- OnSortColumn