Unit 'kdbgrids' Package
[Overview][Resource strings][Constants][Types][Classes][Index] [#pl_kcontrols]

TKCustomDBGrid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: kdbgrids.pas line 261

type TKCustomDBGrid = class(TKCustomGrid)

protected

  FDataLink: TKDBGridDataLink;

  

  function BeginRowDrag(); override;

  

  procedure DataChanged(); dynamic;

  

  procedure DataSetScrolled; dynamic;

  

  procedure Changed; override;

  

  procedure ColMoved(); override;

  

  function CustomSortRows(); override;

  

  function EditorCreate(); override;

  

  function GetFieldIndex(); virtual;

  

  function InternalGetTitleRow; virtual;

  

  procedure InternalSetActiveRecord(); dynamic;

  

  procedure InternalSetColCount(); override;

  

  procedure InternalSetFixedCols(); override;

  

  procedure InternalSetFixedRows(); override;

  

  procedure InternalSetRowCount(); override;

  

  procedure InternalUpdateRows(); virtual;

  

  function InternalUpdateVirtualGrid; override;

  

  procedure RecordChanged; dynamic;

  

  function SelectCell(); override;

  

  procedure TopLeftChanged; override;

  

  procedure UpdateData; dynamic;

  

  procedure UpdateSize; override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function AppendRow;

  

  procedure BeforeCellUpdate(); dynamic;

  

  procedure ClearCol(); override;

  

  procedure ClearGrid; override;

  

  procedure ClearRow(); override;

  

  procedure Commit; dynamic;

  

  procedure DefaultEditorCreate(); override;

  

  procedure DefaultEditorDataFromGrid(); override;

  

  procedure DefaultEditorDataToGrid(); override;

  

  procedure DefaultEditorResize(); override;

  

  procedure DefaultEditorSelect(); override;

  

  procedure DefaultMouseCellHint(); override;

  

  procedure DeleteRow(); override;

  

  procedure DeleteRows(); override;

  

  function InsertRow(); override;

  

  procedure InsertRows(); override;

  

  function InsertSortedRow(); override;

  

  procedure LoadAllRecords; virtual;

  

  procedure MoveRow(); override;

  

  property DataBufferGrow: Integer; [rw]

  

  property DataSource: TDataSource; [rw]

  

  property DBOptions: TKDBGridOptions; [rw]

  

  property TitleRow: Integer; [rw]

  

end;

Inheritance

TKCustomDBGrid

  

|

TKCustomGrid

  

|

TKCustomControl

  

|

TObject



CT Web help

CodeTyphon Studio