[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.PageReportModel.List

List Class

Represents a DataRegion repeating any report controls it contains for every group in the rowset or each row in the dataset, if no group expression is defined.

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

The data records could be grouped or sorted, use Grouping and Sorting properties.

Constructors

Name Description
List()

Initializes a new instance of the List class.

Properties

Name Description
ChildScopes

Gets the child scopes for the data region.

Components

Gets a ReportComponentCollection containing all the ReportComponent in the container.

ConsumeWhiteSpace

Gets or sets a value indicating whether all white space in the list is consumed during report rendering when the container’s contents grow.

DataInstanceElementOutput

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

DataInstanceName

Gets or sets the name to use for the data element or attribute for the list.

Grouping

Gets or sets an expression by which to group the data.

GrowDirection

Gets or sets the direction in which the list layout grows.

ReportItems

Gets a collection of report items contained within the List.

ReportItemsInScope

Gets the report items in scope for the data region.

RowsOrColumnsCount

Gets or sets the number of rows or columns, depending on the GrowDirection, of the list.

Sorting

Gets a collection of expressions by which to sort the repeated list regions.

Methods

Name Description
GetExpressions()

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

SortReportItems()

Sorts the report items to improve rendering performance.

Validate(ValidationContext)

Validates the current state of the List object.

Extension Methods