Difference between revisions of "TDBGridControler"

From Lazarus wiki
Jump to navigationJump to search
Line 1: Line 1:
==[[File:TdxDBGridControler_200.png|32px|thumb|Left|]] TDBGridControler is a non visual component with no dependencies providing added functionalities for the TDBGrid object==
+
== TDBGridControler is a non visual component with no dependencies providing added functionalities for the TDBGrid object==
  
  
Line 5: Line 5:
 
Download link : https://gitlab.com/lazaruscomponent/dbgridcontroler
 
Download link : https://gitlab.com/lazaruscomponent/dbgridcontroler
  
 +
 +
[[File:TdxDBGridControler_200.png|32px||Left|]] TDBGridControler component
  
  

Revision as of 17:18, 28 December 2022

TDBGridControler is a non visual component with no dependencies providing added functionalities for the TDBGrid object

Download link : https://gitlab.com/lazaruscomponent/dbgridcontroler


TdxDBGridController 200.png TDBGridControler component


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