New to Telerik ReportingStart a free 30-day trial

TODO: Add documentation.

Definition

Namespace:Telerik.Reporting

Assembly:Telerik.Reporting.dll

Syntax:

C#
public abstract class GroupBase : IDataFlow, IToggleVisibilityTarget, IActionTarget

Inheritance: objectGroupBase

Derived Classes: GraphGroupGroupMapGroupBaseTableGroup

Implements: IActionTargetIDataFlowIToggleVisibilityTarget

Constructors

TODO: Add documentation.

C#
protected GroupBase()

Properties

Gets a FilterCollection that defines the filter expression(s) for the Group

C#
public FilterCollection Filters { get; }
Property Value:

A FilterCollection that contains the Filter objects for the Group

Remarks:

Filter expressions limit the data that is displayed in the Group

TODO: Add documentation.

C#
[Browsable(false)]
[Obsolete("Please use Groupings property instead.")]
public GroupingCollection Grouping { get; }

Gets a GroupingCollection object that holds all Grouping objects for the group.

C#
[AIAssistantDescription("Controls how the group splits data. Three modes:\n  • Static group — omit Groupings: produces exactly one group member with no     data-driven splitting. Use for a single series, or a header/footer/totals row in a table.\n  • Detail group — one Grouping with an empty Expression: produces one member per source data row.     Use for the detail rows of a table or list.\n  • Dynamic group — one or more Groupings each with a non-empty field expression     (e.g. \"= Fields.Category\"): produces one member per distinct combination of values at runtime.")]
public GroupingCollection Groupings { get; }
Property Value:

A GroupingCollection value containing the group expressions of the group.

Remarks:

Groups are defined by adding one or more group expressions to the collection. Grouping can be done by one or more data fields. Each data field is represented by a group expression in the collection.

Name

string

Gets or sets the name of the group.

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

The name of the group.

Implements: IActionTarget.Name

Remarks:

The Name property can be used at run time to set the scope of aggregate functions.

TODO: Add documentation.

C#
[Browsable(false)]
[Obsolete("Please use Sortings property instead.")]
public SortingCollection Sorting { get; }

Gets a SortingCollection that defines the sort column(s), and their type and order for the Group

C#
public SortingCollection Sortings { get; }
Property Value:

A SortingCollection that contains the Sorting objects for the Group

Remarks:

Sort expressions sort the data that is displayed in the Group

Methods

TODO: Add documentation.

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

bool

Overrides: object.Equals(object)

TODO: Add documentation.

C#
public override int GetHashCode()
Returns:

int

Overrides: object.GetHashCode()

TODO: Add documentation.

C#
public override string ToString()
Returns:

string

Overrides: object.ToString()