vcl-cxgridcustomtableview.md
The base class for all table-based grid View classes in the VCL Data Grid.
TcxCustomGridTableView = class(
TcxCustomGridView,
IcxFilterControl,
IcxFilterControlEx,
IcxNavigator,
IcxNavigatorRecordPosition,
IcxDataControllerConditionalFormattingProviderOwner,
IdxAIControl,
IdxAISmartPasteContainer
)
The TcxCustomGridTableView class implements core functionality common to all table-based grid Views.
Data items are main visual elements of all grid Views. Depending on the View type, data items describe different View elements:
Column
In a Table or Banded Table View, data items are columns that populate the View from left to right.
Card Row
In a Card View, items are card rows arranged vertically.
Layout Data Item
A layout data item is embedded into a layout container.
WinExplorer Data Item
A WinExplorer data item is an image, text, check box, or group associated with a dataset field.
The list below outlines key members of the TcxCustomGridTableView class that allow you to configure grid View layout, appearance, and behavior settings.
OptionsViewProvides access to general appearance settings.StylesAllows you to apply styles to the grid Table View.
OptionsBehaviorProvides access to general behavior settings.OptionsCustomizeAllows you to specify table layout customization options available to users.OptionsSelectionProvides access to all selection-related settings.
ItemCountReturns the number of data items accessible through the Items property.ItemsProvides indexed access to all data items in the grid Table View.CreateItemCreates a new data item column.GroupedItemCountReturns the number of data items accessible through the GroupedItems property.GroupedItemsProvides indexed access to all grouped data items.VisibleItemCountReturns the number of data items accessible through the VisibleItems property.VisibleItemsProvides indexed access to all visible data items in the grid Table View.
ConditionalFormattingAllows you to apply and manage conditional formatting rules.DateTimeHandlingProvides access to date/time value display and interpretation settings.FilteringProvides access to data filter settings.OptionsDataProvides access to data-related grid Table View behavior settings. You can use these settings to specify data operations available to users (add, insert, delete records, etc.).SmartPasteInserts the specified string or current clipboard content into all configured data items using the AI-powered Smart Paste functionality.SortedItemCountReturns the number of sorted columns accessible through the SortedItems property.SortedItemsProvides indexed access to all sorted columns.
OnCustomDrawCellAllows you to override or complement built-in draw routines for data cells.OnCustomDrawPartBackgroundAllows you to override or complement built-in background draw routines.
ControllerProvides access to the grid Table View controller. You can use this property to execute UI commands (search, edit operations, navigation, scrolling, etc.).
Do not use the TcxCustomGridTableView class directly. Use the following descendants instead:
Table ViewsTcxGridTableViewAn unbound Table View in the VCL Data Grid.TcxGridDBTableViewA bound Table View in the VCL Data Grid.TcxGridServerModeTableViewThe Table View that provides support for server mode.Banded Table ViewsTcxGridBandedTableViewA View that groups columns into bands.TcxGridDBBandedTableViewA data-aware Banded Table View.TcxGridServerModeBandedTableViewThe Banded Table View that provides support for server mode.Card ViewsTcxGridCardViewA Card grid View.TcxGridDBCardViewRepresents a data-aware Card View.Layout ViewsTcxGridLayoutViewAn unbound Layout grid View.TcxGridDBLayoutViewA data-aware Layout View.WinExplorer ViewsTcxGridWinExplorerViewAn unbound WinExplorer View.TcxGridDBWinExplorerViewA data-aware WinExplorer View.
IcxDataControllerConditionalFormattingProviderOwner
TObject TPersistent TComponent TcxCustomComponent TcxComponent TcxControlChildComponent TcxCustomGridView TcxCustomGridTableView
See Also