Skip to main content

TcxDataControllerGroups Members

Contains information about data groups in a grid control.

Constructors

Name Description
Create(TcxCustomDataController) Creates an instance of the TcxDataControllerGroups class.

Properties

Name Description
ChildCount Returns the number of children for a specified data group.
ChildDataGroupIndex Returns the index of a specific child data group.
ChildRecordIndex Returns the index of the record within a specific data group.
DataController Identifies the data controller to which the current TcxDataControllerGroups object belongs.
DataGroupIndexByRowIndex Returns the data group index for a specified row index.
FieldGroupIndex Returns the data group index by the field containing values of the mapped item that the data is grouped by.
GroupDisplayTexts Returns the group row‘s display text.
GroupingItemCount Returns the current number of grouping items.
GroupingItemIndex Returns the grouping item position within a collection of all items.
GroupValues Returns the persistent field’s value that uniquely identifies the ADataGroupIndex group row.
IsChildInMergedGroup
ItemGroupIndex Returns the group index of the item at a specified position.
Level Returns the hierarchy level of the currently processed data group.
LevelCount
ParentDataGroupIndex Returns the index of a parent data group.

Methods

Name Description
ChangeExpanding(Integer,Boolean,Boolean) Expands or collapses a data group.
ChangeGrouping(Integer,Integer,Boolean,Boolean) Sets the group index for a specified item
ClearGrouping Removes grid data grouping.
Equals(TObject) Inherited from TObject.
FullCollapse Collapses all data groups within a grid control recursively.
FullExpand Expands all data groups within a grid control recursively.
GetDataGroupIndexByGroupValue(TcxDataGroupIndex,Variant) Returns an index of the group row (data group) by the corresponding value stored in the underlying persistent field.
GetGroupingItemIndexByLevelGroupedItemIndex(Integer,Integer)
GetHashCode Inherited from TObject.
GetItemGroupIndexByLevelGroupedItemIndex(Integer,Integer)
GetLevelByItemGroupIndex(Integer)
GetLevelGroupedItemCount(Integer)
GetParentGroupingItemIndex(Integer)
HasAsParent(Integer,Integer) Checks whether the ARowIndex row is a child of the AParentRowIndex row.
LoadRecordIndexes(TList,TcxDataGroupIndex) Populates AList with indexes of records that correspond to rows of the ADataGroupIndex data group.
LoadRecordIndexesByRowIndex(TList,Integer) Populates AList with indexes of records that correspond to rows of the data group identified by the ARowIndex row.
ToString Inherited from TObject.
See Also