[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.PageReportModel.CustomReportItem

CustomReportItem Class

Represents a custom ReportItem that not defined within the RDL (Report Definition Language) specification.

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

The custom report item's definition is encapsulated within the CustomReportItem element under a namespace specific to the supporting tool or server. If unrecognized, it defaults to behaving as an IContainer.

Constructors

Name Description
CustomReportItem()

Initializes a new instance of the CustomReportItem class.

Properties

Name Description
AccessibleDescription

Gets or sets a description of the control used by accessibility client applications.

AltReportItem

Gets or sets an alternative report item to use if the custom report item cannot be processed.

CustomData

Gets or sets a custom data settings used by the custom report item.

InnerXml

Gets or sets a XML representation of the custom report item.

IsDataRegion

Gets a value indicating whether the custom report item functions as a data region.

ReportItems

Gets a collection of report items contained within the custom report item.

Type

Gets or sets a type of the custom report item interpreted by the report server or designer tool.

Methods

Name Description
GetExpressions()

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

SortReportItems()

Sorts the contained report items to optimize rendering performance.

Validate(ValidationContext)

Validates the current state of the CustomReportItem object.

Extension Methods