Skip to main content

TcxCustomPivotGrid Class

The base class for classes implementing the various types of the pivot grid.

Declaration

TcxCustomPivotGrid = class(
    TcxControl,
    IcxFilterControl,
    IcxLockedStateFontChanged,
    IcxLockedStatePaint,
    IcxNavigator,
    IcxPivotGridDesignerIntf,
    IcxStoredObject,
    IcxStoredParent,
    IdxSkinSupport
)

Remarks

The type of the pivot grid to be used depends on the data mode it works in. The shipped pivot grid controls are of the two types – TcxDBPivotGrid and TcxPivotGrid. They allow developing applications that work in bound, unbound and provider modes, respectively.

The base class provides implementation common to subclasses such as options, information on the allocated fields, the layout data, information on images and field groups used in the controls.

The implemented functionality allows descendants to persist the layout scheme in different sources, lock the pivot grid for bulk updates, copy the data to the clipboard, and provides entry points for custom behavior when painting the various elements of the pivot grid, comparing the field’s values or manipulating the fields.

See Also