[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.PageReportModel.Matrix

Matrix Class

Represents a Matrix element that defines a grid of regions that repeats with each column group and row group in the dataset.

Namespace: GrapeCity.ActiveReports.PageReportModel
Assembly: MESCIUS.ActiveReports.Core.Rdl.dll
Syntax
public sealed class Matrix : DataRegion, IValidateable, IScopeDefinition, IReportComponentContainer, IReportComponent, IComponent, IDisposable

Constructors

Name Description
Matrix()

Initializes a new instance of the Matrix class.

Properties

Name Description
CellDataElementName

Gets or sets a name of the top-level XML element that represents the cell.

CellDataElementOutput

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

ChildScopes

Gets the child scopes for the data region.

ColumnGroupings

Gets a set of column groupings for the matrix.

Components

Gets a ReportComponentCollection containing all the ReportComponent in the container.

Corner

Gets or sets a region that contains the elements of the upper left corner area of the matrix.

GroupsBeforeRowHeaders

Gets or sets a number of instances of the outermost column group that appear to the left of the row headers, right of the row headers for right-to-left matrices.

LayoutDirection

Gets or sets a value indicating whether the matrix columns grow left-to-right, with headers on the left, or right-to-left, with headers on the right.

MatrixColumns

Gets the columns contained in each detail cell of the matrix layout.

MatrixRows

Gets the rows contained in each detail cell of the matrix layout.

ReportItemsInScope

Gets the report items in scope for the data region.

RowGroupings

Gets a set of row groupings for the matrix.

Methods

Name Description
GetExpressions()

Returns a list of the expressions contained by this report item.

Validate(ValidationContext)

Validates the current state of the Matrix object.

Extension Methods