[]
        
(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
<p>Gets a set of column groupings for the matrix.
Components

Gets a ReportComponentCollection containing all the ReportComponent in the container.

Corner
<p>Gets or sets a region that contains the elements of the upper left corner area of the matrix.
GroupsBeforeRowHeaders
<p>

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
<p>

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
<p>Gets the columns contained in each detail cell of the matrix layout.
MatrixRows
<p>Gets the rows contained in each detail cell of the matrix layout.
ReportItemsInScope

Gets the report items in scope for the data region.

RowGroupings
<p>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