TcxCustomGridTableView Class
The base class for all table-based grid View classes in the VCL Data Grid.
Declaration
TcxCustomGridTableView = class(
TcxCustomGridView,
IcxFilterControl,
IcxFilterControlEx,
IcxNavigator,
IcxNavigatorRecordPosition,
IcxDataControllerConditionalFormattingProviderOwner
)
Remarks
The TcxCustomGridTableView
class implements core functionality common to all table-based grid Views.
Data Item Types
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.
Main API Members
The list below outlines key members of the TcxCustomGridTableView
class that allow you to configure grid View layout, appearance, and behavior settings.
- Customize appearance and behavior settings of individual UI elements (FindPanel, FilterBox, and Navigator).
- Identify the number of grid View clones (CloneCount).
- Access clone views by their indexes (Clones).
- Apply and manage conditional formatting rules (ConditionalFormatting).
- Access View controller settings (Controller).
- Obtain the number of grouped items (GroupedItemCount).
- Access a grouped item by its index (GroupedItems).
- Obtain the total number of View items (ItemCount).
- Access a View item by its index (Items).
- Obtain the parent master View record that displays the View as a detail page (MasterGridRecord and MasterGridView).
- Associate a pop-up menu with the grid View (PopupMenu).
- Specify if clone Views automatically synchronize content with the grid View (Synchronization).
- Configure the View Navigator and its buttons (Navigator and NavigatorButtons).
- Customize user interaction options (OptionsBehavior and OptionsCustomize).
- Access and manage View data (DataController).
- Identify the grid View role (IsDetail, IsMaster, and IsPattern).
- Specify how the View can manage data (OptionsData).
- Configure View filter settings (Filtering).
- Change data row and cell selection settings (OptionsSelection).
- Customize View appearance settings (OptionsView).
- Add, manage, and customize scrollbar annotations (ScrollbarAnnotations).
- Obtain the total number of sorted items in the View (SortedItemCount).
- Access a sorted item by its index (SortedItems).
- Apply styles to View elements (Styles).
- Obtain the total number of items that fit into the View client area (VisibleItemCount).
- Access a visible item by its index (VisibleItems).
- Specify how the View processes date and time values (DateTimeHandling).
Terminal TcxCustomGridTableView Class Descendants
Do not use the TcxCustomGridTableView
class directly. Use the following descendants instead:
- Table Views
- TcxGridTableView
- An unbound Table View in the VCL Data Grid.
- TcxGridDBTableView
- A bound Table View in the VCL Data Grid.
- TcxGridServerModeTableView
- The Table View that provides support for server mode.
- Banded Table Views
- TcxGridBandedTableView
- A View that groups columns into bands.
- TcxGridDBBandedTableView
- A data-aware Banded Table View.
- TcxGridServerModeBandedTableView
- The Banded Table View that provides support for server mode.
- Card Views
- TcxGridCardView
- A Card grid View.
- TcxGridDBCardView
- Represents a data-aware Card View.
- Layout Views
- TcxGridLayoutView
- An unbound Layout grid View.
- TcxGridDBLayoutView
- A data-aware Layout View.
- WinExplorer Views
- TcxGridWinExplorerView
- An unbound WinExplorer View.
- TcxGridDBWinExplorerView
- A data-aware WinExplorer View.