[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.PageReportModel.Grouping

Grouping Class

Represents an element that defines the expressions by which to group the data.

Inheritance
Grouping
Implements
Namespace: GrapeCity.ActiveReports.PageReportModel
Assembly: MESCIUS.ActiveReports.Core.Rdl.dll
Syntax
public sealed class Grouping : IValidateable
Examples

An example of creating a simple grouping:

var grouping = new Grouping { Name = "TypeGroup", GroupExpressions = { "=Fields!Type.Value" } };

Constructors

Name Description
Grouping()

Initializes a new instance of the Grouping class.

Properties

Name Description
Custom

Gets or sets an information to be passed to the report output component.

DataCollectionName

Gets or sets a name to use for the data element for the collection of all instances of this group.

DataElementName

Gets or sets a name of the top-level XML element that represents the instances of this group.

DataElementOutput

Gets or sets a value indicating whether the item appears in a data rendering.

DomainScope

Gets or sets a domain scope for grouping.

Enabled

Gets or sets a value indicating whether the grouping is enabled.

Filters

Gets the filters to apply to each instance of the group.

GroupExpressions

Gets a set of expressions by which to group the data.

Label

Gets or sets a label to identify an instance of the group within the client UI, providing a user-friendly label for searching.

Name

Gets or sets a name of the grouping.

NewSection

Gets or sets a value indicating whether the grouping is in its own section.

PageBreak

Gets or sets the page break options.

PageName

Gets or sets a page name for grouping.

Parent

Gets or sets an expression that identifies the parent group in a recursive hierarchy.

PrintFooterAtBottom

Gets or sets a value indicating that these rows should be printed at the bottom of the group.

Variables

Gets a collection of the variables for grouping.

Methods

Name Description
Validate(ValidationContext)

Validates the current state of the Grouping object.

Extension Methods