[]
        
(Showing Draft Content)

C1.Report.Group

Group Class

Object used to sort and group report data.

Inheritance
Group
Namespace: C1.Report
Assembly: C1.FlexReport.dll
Syntax
public class Group : ReportObject, IScriptContextProvider
Remarks

Each Group has a Header section and a Footer section that can be used to display aggregate information for the group.

Constructors

Name Description
Group()

Initializes a new instance of the Group class.

Properties

Name Description
GroupBy

Gets or sets the expression used to break records into groups.

KeepTogether

Specifies whether the group should be kept together on a page.

OutlineLabel

Gets or sets a ScriptStringValue yielding the label of the group in the outline tree.

OutlineParent

Gets or sets the name of the object that will be the parent of the current group in the outline tree. If unspecified, the report hierarchy will be used to determine the parent.

ParentReport

Gets the FlexReport object that contains this Group.

SectionFooter

Gets the Section representing the footer of this group.

SectionHeader

Gets the Section representing the header of this group.

Sort

Gets or sets the group's sort order. If SortExpression is specified, it is used for sorting, otherwise GroupBy is used.

SortExpression

Gets or sets the sort expression. Can be used to sort the group instances by an aggregate function.

Methods

Name Description
AssignFrom(ReportObject, bool)

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

GetPropsTable()