New to Telerik Reporting? Start a free 30-day trial

Provides a configuration class for the report source used in the HTML5 WebForms ReportViewer. Contains the collection of parameter values, report identifier, and identifier type for configuring report loading and processing.

Used to specify which report to display and provide parameter values for report initialization in HTML5 viewer scenarios.

Definition

Namespace:Telerik.ReportViewer.Html5.WebForms

Assembly:Telerik.ReportViewer.Html5.WebForms.dll

Syntax:

C#
[TypeConverter(typeof(ReportSourceConverter))]
public class ReportSource

Inheritance: objectReportSource

Constructors

Initializes a new instance of the ReportSource class with default settings.

C#
public ReportSource()

Properties

Gets or sets the report identifier used to locate and load the report in the HTML5 viewer.

C#
public string Identifier { get; set; }

The format and interpretation of this identifier depends on the IdentifierType setting and determines how the report is resolved and loaded.

Gets or sets the type of the report identifier that determines how the identifier is interpreted and resolved.

C#
public IdentifierType IdentifierType { get; set; }

Specifies whether the identifier represents a type name, URI, or custom identifier format for report loading in the HTML5 viewer.

Gets a collection of parameter values passed to the IReportDocument object when initialized in the HTML5 viewer.

C#
[PersistenceMode(PersistenceMode.InnerProperty)]
public ParameterCollection Parameters { get; }

Contains parameter name-value pairs that will be applied to the report during initialization and processing in the HTML5 WebForms ReportViewer.