Unit rDBStringGridEd

Uses
Functions and Procedures
Constants
Variables

Description

rDBStringGridEd unit contains TrDBStringGridEd - enhanced TrStringGridEd component which provides functions for batch loading and saving data from/to dataset. It helps to use simple table, multitable or pivot table data showing and editing.

Splash screen in demo version.

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TMultiRowsOptions setting for multirow general options
Class TrDBStringGridEdMultiRow collection item containing all multirows properties
Class TrDBStringGridEdMultiRows collection of TrDBStringGridEdMultiRow used by TrStringGridEd
Class TrDBStringGridEd enhanced TrStringGridEd component which provides functions for batch loading and saving data from/to dataset.

Types

TrDBStringGridEdMultiRowClass = class of TrDBStringGridEdMultiRow;
TOptionDBEx = (...);
TOptionsDBEx = set of TOptionDBEx;
TMultiRowType = (...);
TDBBeforePostEvent = procedure(Sender: TObject; Dataset: TDataset; ARow, ACol: Longint; KeyValue: integer) of object;
TDBLoadStoreCellField = procedure(Sender: TObject; Dataset: TDataset; ARow, ACol: Longint; F: Tfield) of object;
TDBUpdateCellContent = procedure(Sender: TObject; Dataset: TDataset; ARow, ACol: Longint; MultiRowDef: TrDBStringGridEdMultiRow; var CellText: string) of object;

Description

Types

TrDBStringGridEdMultiRowClass = class of TrDBStringGridEdMultiRow;
 
TOptionDBEx = (...);

list of options used by TrDBStringGridEd

Values
  • dgSetAutoIncReadOnly
  • dgSetAutoIncGrayed
  • dgSaveKeyFieldValue
TOptionsDBEx = set of TOptionDBEx;

set of options used by TrDBStringGridEd

TMultiRowType = (...);

multirow cell type

Values
  • mrtAuto
  • mrtPlainText
  • mrtHTML
  • mrtRTF
  • mrtColumns
  • mrtColumnsBlock
  • mrtImage
  • mrtObjects
  • mrtFileObjects
TDBBeforePostEvent = procedure(Sender: TObject; Dataset: TDataset; ARow, ACol: Longint; KeyValue: integer) of object;

event type used by TrDBStringGridEd before post

TDBLoadStoreCellField = procedure(Sender: TObject; Dataset: TDataset; ARow, ACol: Longint; F: Tfield) of object;

event type used by TrDBStringGridEd to load and store field value

TDBUpdateCellContent = procedure(Sender: TObject; Dataset: TDataset; ARow, ACol: Longint; MultiRowDef: TrDBStringGridEdMultiRow; var CellText: string) of object;

event type used by TrDBStringGridEd to load and store field value

Author

Created

Jan 2015

Last Modified

Feb 2021


Generated by PasDoc 0.15.0.