[]
        
(Showing Draft Content)

C1.C1Preview.TableVectorGroupCollection

TableVectorGroupCollection Class

Represents a collection of row or column groups in a RenderTable. This is the type of RowGroups and ColGroups collections.

Inheritance
TableVectorGroupCollection
Namespace: C1.C1Preview
Assembly: C1.PrintDocument.8.dll
Syntax
[C1ClassSerialization(true)]
public class TableVectorGroupCollection : FastList, IList, ICollection, IEnumerable

Properties

Name Description
DataBindingDefined

Gets a value indicating whether at least one group in the current collection of row/column groups is data bound.

DataBindingMode

Gets a combination of DataBindingModeEnum flags specifying the data binding mode of the current collection of row/column groups. This property returns:

  • None if no groups in the collection are data bound;
  • List if at least one group in the collection is data bound.
this[int, int]

Gets the row or column group that has the specified position in the containing table and element count. This property always returns a TableVectorGroup object. If the group with the specified parameters did not exist, it is created and added to the current collection.

Table

Gets the RenderTable containing the current collection of row or column groups.

Methods

Name Description
AssignFrom(TableVectorGroupCollection)

Assigns (copies) properties from another TableVectorGroupCollection to the current object.

FindGroup(int, int)

Searches the current collection for a group with the specified position (row or column index) in the containing table, and count of elements.

FindGroupsAtPos(int)

Searches the current collection for all groups that contain the row or column with the specified index in the containing table, returns the array of all groups that were found.

GetBound()

Gets the bound of the current group collection, i.e. the index of the last row or column in the contained groups plus 1.

GetColumnFooter()

Gets the group of rows or columns which has the ColumnFooter property set to true.

GetColumnHeader()

Gets the group of rows or columns which has the ColumnHeader property set to true.

GetPageFooter()

Gets the group of rows or columns which has the PageFooter property set to true.

GetPageHeader()

Gets the group of rows or columns which has the PageHeader property set to true.