[]
        
(Showing Draft Content)

C1.Report.GroupDef

GroupDef Class

Internal class defines grouping used to describe grouping in same way from different sources, it is needed because group definition at the report level (Groups) different, for example, from difinition in the Chart field.

Inheritance
GroupDef
Namespace: C1.Report
Assembly: C1.FlexReport.dll
Syntax
public class GroupDef

Constructors

Name Description
GroupDef()

Fields

Name Description
Expression

Defines group expression.

ExpressionInfo

Compiled Expression, used internally in Group(GroupDefList, ReportScriptContextBase).

FilterExpression

Defines filtering expression which can be used to filter instances of the groups. Example: Sum(someField) > 1000

FilterExpressionInfo

Compiled FilterExpression, used internally in Group(GroupDefList, ReportScriptContextBase).

FilterOutValue

Value for filter out instances.

GroupName

The name of the group, use to identify the data scope of the group.

SortExpression

Defines the sorting expression, it can be used to sort group instances by the aggregate function. For example: Sum(someField). Direction of the sorting specified by the Sorting property. If SortExpression is not specified then groups sorted bu the value returned Expression expression.

SortExpressionInfo

Compiled SortExpression, used internally in Group(GroupDefList, ReportScriptContextBase).

Sorting

Defines the sorting for the group items.

Source

The object producing thos GroupDef, it can be Group or something else.