Share via


Report Members

Include Protected Members
Include Inherited Members

Represents a report.

The Report type exposes the following members.

Constructors

  Name Description
Public method Report() Creates a new instance of the Report class.
Public method Report(IPropertyStore) Creates a new instance of the Report class.

Top

Methods

  Name Description
Public method DeepClone() Returns a deep clone of this ReportObject instance. (Inherited from ReportObject.)
Public method Equals(Object) (Inherited from Object.)
Protected method Finalize() (Inherited from Object.)
Public method GenerateDataSetName(String) Infrastructure.
Public method GenerateItemName(String, String, Predicate<String>) Infrastructure.
Public method GenerateItemName<T>(String, Converter<String, T>) Infrastructure.
Public method GetAncestor<T>() The ancestor of this report object. (Inherited from ReportObject.)
Public methodStatic member GetClsCompliantIdentifier(String) Infrastructure.
Public method GetContainingDataScopes() The containing data scopes. (Inherited from ReportObject.)
Public method GetDataScopesFor(IContainedObject) Infrastructure.
Protected method GetDataScopesForDefaultImpl(IContainedObject) Infrastructure. (Inherited from ReportObject.)
Public method GetDataSetByName(String) Accesses a dataset by using the name.
Public method GetDataSetsByDataSourceName(String) Infrastructure.
Public method GetDataSourceByName(String) Accesses a data source by its name.
Public method GetEmbeddedImageByName(String) Accesses an embedded image by its name.
Public method GetHashCode() (Inherited from Object.)
Public method GetReportParameterByName(String) Accesses a report parameter by its name.
Public methodStatic member GetReportParameterByName(String, IList<ReportParameter>) Returns a report parameter in the specified list that matches the specified name.
Public method GetType() (Inherited from Object.)
Public method Initialize() Initializes an instance of the Report class. (Overrides ReportObject.Initialize().)
Protected method InitializeForDesigner() Infrastructure. (Inherited from ReportObject.)
Protected method MemberwiseClone() (Inherited from Object.)
Protected method OnChildPropertyChanged(Int32, Object, Object) Infrastructure. (Inherited from ReportObject.)
Protected method OnPropertyChanged(Int32, Object, Object) Infrastructure. (Inherited from ReportObject.)
Public methodStatic member ResolveDataSource(DataSource, IReportProject, Boolean) Resolves a data source.
Protected method SavePropertyValue<T>(String, T, ReportObject.SwapValue<T>) Infrastructure. (Inherited from ReportObject.)
Public method ToString() (Inherited from Object.)
Protected method WrapPropertyStore(IPropertyStore) Infrastructure. (Inherited from ReportObject.)

Top

Properties

  Name Description
Public property Author Author of the report.
Public property AutoRefresh Rate at which the report page (when rendered as HTML) automatically refreshes, in seconds.
Public property Body Describes how the body of the report is structured and rendered.
Public property Classes Classes to instantiate during report initialization.
Public property Code Definitions for custom functions to be used in expressions within the report. Custom functions must be instance methods. If a function OnInit() is defined within code, it is called during parameter, report, and page header/footer initialization. The function must be defined as Protected and Overrides.
Public property CodeModules Code modules to make available to the report for use in expressions.
Public property ConsumeContainerWhitespace Gets a value that indicates whether all whitespace in containers, such as Body and Rectangle, should be consumed when contents grow instead of preserving the minimum white space between the contents and the container.
Public property CustomProperties Custom information to be handed to the report rendering component.
Public property DataElementName Name of a top level element that represents the report data.
Public property DataElementStyle Indicates whether leaf-level values, such as text box values and chart data values, should render as elements or attributes.
Public property DataSchema The schema or namespace to use for a report data rendering.
Public property DataSets Describes the data that is displayed as part of the report.
Public property DataSources Describes the data sources from which data sets are taken for this report.
Public property DataTransform The location to a transformation to apply to a report data rendering. This can be a full folder path or a relative path.
Public property DeferVariableEvaluation Indicates that variables throughout the report do not have to be pre-evaluated at the beginning of report processing. They can be evaluated on-demand based on usage. Deferred variable evaluation can improve performance but should not be used if any variables are time-dependent.
Public property Description Description of the report.
Public property DescriptionLocID The unique identifier for the Description property.
Public property EmbeddedImages Images embedded within the report.
Public property Language The primary language of the text.
Public property Page Contains page layout information about the report.
Public property Parent The parent of this report object. (Inherited from ReportObjectBase.)
Public property PropertyStore The property store. (Inherited from ReportObjectBase.)
Public property ReportID The unique identifier for the report.
Public property ReportParameters Parameters for the report.
Public property ReportServerUrl The URL of the report server.
Public property ReportTemplate Indicates whether this is a report template.
Public property ReportUnitType The default unit type for the report.
Public property Site Infrastructure. (Inherited from ReportObject.)
Public property Variables Variables defined for the report as a whole.
Public property Width Width of the report.

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IDisposable.Dispose() (Inherited from ReportObject.)
Explicit interface implemetationPrivate event IComponent.Disposed (Inherited from ReportObject.)
Explicit interface implemetationPrivate property IDataScope.Group
Explicit interface implemetationPrivate property IDataScope.Name

Top