New to Telerik ReportingStart a free 30-day trial

TODO: Add documentation.

Definition

Namespace:Telerik.Reporting

Assembly:Telerik.Reporting.dll

Syntax:

C#
[TypeConverter(typeof(ExpandableObjectConverter))]
public class TableGroup : GroupBase, IToggleVisibilityTarget, IActionTarget, IDataFlow

Inheritance: objectGroupBaseTableGroup

Implements: IActionTargetIDataFlowIToggleVisibilityTarget

Inherited Members GroupBase.ToString()GroupBase.NameGroupBase.GroupingsGroupBase.GroupingGroupBase.SortingsGroupBase.SortingGroupBase.Filters...

Constructors

TODO: Add documentation.

C#
public TableGroup()

Properties

Gets or sets a bookmark id for this group.

C#
public string BookmarkId { get; set; }
Property Value:

A string started with "=" is interpreted as an expression to calculate the resulting id, otherwise - literal string. Supports embedded expressions also. When processed should evaluate to an unique value for each processing instance of the group. Any duplicated occurrences at runtime get modified in order to avoid duplication in the resulting report.

Remarks:

BookmarkId must be used along with NavigateToBookmarkAction interactive action in order to specify the target of the action.

TODO: Add documentation.

C#
[Browsable(false)]
public IList<TableGroup> ChildGroups { get; }

Gets or sets a text to be displayed for this group in the document map.

C#
public string DocumentMapText { get; set; }
Property Value:

A string started with "=" is interpreted as an expression to calculate the real data, otherwise - literal string. Supports embedded expressions also.

Remarks:

When defined the document map displays nodes that navigate to the instances of the group.

Indicates whether to keep all rows or columns that belong to the current group on one page.

C#
public bool GroupKeepTogether { get; set; }
Property Value:

True to keep all rows or columns that belong to the current group on one page; otherwise False.

Remarks:

When the GroupKeepTogether is set to True and there is not enough space on the current page, the entire group is moved the the top/left of the next page.

Gets or sets the page breaking rule for this TableGroup's representation, either rows or columns.

C#
public PageBreak PageBreak { get; set; }
Property Value:

A PageBreak object specifying the page breaking rule for this TableGroup.

Indicates whether the group's corresponding row/column header should be printed on every page the group appears on.

C#
public bool PrintOnEveryPage { get; set; }
Property Value:

True to print the group's corresponding row/column header on every page the group appears on; otherwise False.

Remarks:

This property is respected only for static table/crosstab groups that are created for header/footer rows

TODO: Add documentation.

C#
[Browsable(false)]
public ReportItem ReportItem { get; set; }

TocLevel

string

Gets or sets the level for this table group in the table of contents.

C#
public string TocLevel { get; set; }
Property Value:

A string started with "=" is interpreted as an expression to calculate the actual level, otherwise - literal integer. Supports embedded expressions also.

Remarks:

Takes effect when the current table group has TocText defined and sets its level to an explicit value. If omitted, the level is calculated automatically based on the table's group hierarchy.

TocText

string

Gets or sets a text to be displayed for this group in the table of contents.

C#
public string TocText { get; set; }
Property Value:

A string started with "=" is interpreted as an expression to calculate the real data, otherwise - literal string. Supports embedded expressions also.

Remarks:

When defined the table of contents displays nodes that navigate to the instances of the group.

Gets or sets a value indicating whether the table group is displayed.

C#
public bool Visible { get; set; }
Property Value:

true if the table group is displayed; otherwise, false. The default is true.

Methods

TODO: Add documentation.

C#
public override bool Equals(object obj)
Parameters:objobjectReturns:

bool

Overrides: GroupBase.Equals(object)

TODO: Add documentation.

C#
public bool Equals(TableGroup other)
Parameters:otherTableGroupReturns:

bool

TODO: Add documentation.

C#
public override int GetHashCode()
Returns:

int

Overrides: GroupBase.GetHashCode()