Share via


Microsoft.Reporting.WebForms Namespace

The Microsoft.Reporting.WebForms namespace contains methods and properties for the ReportViewer Web server control.

Please see Web.config Settings for ReportViewer for information about using the ReportViewer Web server control in a scale-out deployment or without session state.

Classes

  Class Description
Public class AspNetSessionExpiredException Occurs when the ASP.NET session has expired.
Public class BackEventArgs Provides data for the Back event.
Public class BookmarkNavigationEventArgs Provides data for the BookmarkNavigation event.
Public class ClientRenderingException Represents errors that occur when the ReportViewer control is rendering a processed report from report page layout (RPL) format into HTML format.
Public class DataSourceCredentials Represents data source credentials.
Public class DataSourceCredentialsCollection Represents a collection of DataSourceCredentials objects.
Public class DeviceInfo Contains a name-value pair that represents a case insensitive device information setting.
Public class DeviceInfoCollection Represents a collection of device information settings.
Public class DocumentMapNavigationEventArgs Provides data for the DocumentMapNavigation event.
Public class DocumentMapNode Represents a single node in the document map.
Public class DrillthroughEventArgs Provides data for the Drillthrough event.
Public class InvalidConfigFileTypeException Occurs when an object supplied through an entry in the Web.config file is missing or invalid.
Public class InvalidTemporaryStorageStreamException Occurs when a temporary stream does not support seeking, reading, or writing.
Public class LocalProcessingException Represents errors that occur while viewing a locally processed report.
Public class LocalReport Represents a report that is processed and rendered locally without connecting to a report server.
Public class MissingDataSourceCredentialsException Represents an exception that occurs when credentials have not been supplied for a data source used by a report.
Public class MissingDataSourceException Represents the error that occurs when a data source expected by the report has not been supplied.
Public class MissingEndpointException Represents the error that occurs when the SOAP endpoint used by the ReportViewer control could not be accessed.
Public class MissingParameterException Represents the exception that occurs when a parameter expected by the report has not been supplied.
Public class MissingReportServerConnectionInformationException Occurs when session state is not enabled, and an object implementing IReportServerConnection interface is not supplied through the Web.config file.
Public class MissingReportSourceException Represents the exception that occurs when no report source has been specified.
Public class PageNavigationEventArgs Provides data for a PageNavigation event.
Public class RenderingExtension Encapsulates a rendering extension that can be used with the ReportViewer's report.
Public class Report Contains methods and properties that can apply to both local and server reports.
Public class ReportCredentialsEventArgs Provides data for the SubmittingDataSourceCredentials event.
Public class ReportDataSource Represents a data source for a report.
Public class ReportDataSourceCollection Contains a collection of ReportDataSource objects.
Public class ReportDataSourceInfo Represents information about a report data source.
Public class ReportDataSourceInfoCollection Represents a collection of ReportDataSourceInfo objects.
Public class ReportErrorEventArgs Provides data for the ReportError event.
Public class ReportPageSettings Represents the page settings for a report.
Public class ReportParameter Represents a parameter for a report.
Public class ReportParameterCollection Represents a collection of ReportParameter objects.
Public class ReportParameterInfo Encapsulates information about report parameters.
Public class ReportParameterInfoCollection A collection of ReportParameterInfo objects.
Public class ReportParametersEventArgs Provides data for the SubmittingParameterValues event.
Public class ReportSecurityException Represents the error that occurs when a report contains a security violation.
Public class ReportServerException Represents errors that occur while connecting to a report server and also errors that occur on the report server while processing a server report or rendering the report to the report page layout (RPL) format.
Public class ReportViewer Encapsulates the methods and properties used for the ReportViewer control.
Public class ReportViewerCookieCollection Represents a collection of System.Net.Cookie objects.
Public class ReportViewerException Represents errors that occur while viewing or configuring a report.
Public class ReportViewerHeaderCollection Represents a collection of strings that contain custom headers.
Public class ScriptManagerNotFoundException The exception that is thrown if a ScriptManager control is not found in the Web form.
Public class SearchEventArgs Provides data for a Search event in the ReportViewer control.
Public class SearchState Contains the search text and the start page of a search operation.
Public class ServerReport Represents a report that is processed on the report server.
Public class SessionDisabledException Occurs when the ASP.NET session has been disabled.
Public class SoapVersionMismatchException Represents the exception that occurs when the report server version is not compatible with the report control.
Public class SortEventArgs Provides data for the Sort event.
Public class SubreportProcessingEventArgs Provides data for the SubreportProcessing event.
Public class SyncList  
Public class ValidValue Represents a possible valid value for a parameter.
Public class ViewStateDisabledException Occurs when the ReportViewer control detects that view state is disabled.
Public class Warning Represents a list of errors or warnings that are returned when a report is rendered or processed.

Interfaces

  Interface Description
Public interface IReportServerConnection Provides report server connection information when the ReportViewer Web forms control is used with no session state.
Public interface IReportServerConnection2 Provides report server connection information when the ReportViewer Web forms control is used with no session state.
Public interface IReportServerCredentials Allows applications to provide credentials for connecting to a Reporting Services report server.
Public interface IReportViewerMessages Allows applications to provide customized user interface messages.
Public interface IReportViewerMessages2 Defines methods and properties for implementing customized user interface messages.
Public interface IReportViewerMessages3 Allows applications to provide customized user interface messages.
Public interface ITemporaryStorage Provides custom storage for temporary data.

Delegates

  Delegate Description
Public delegate BackEventHandler Represents the method that will handle the Back event of a ReportViewer.
Public delegate BookmarkNavigationEventHandler Represents the method that will handle the BookmarkNavigation event of a ReportViewer.
Public delegate CreateStreamCallback Provides a stream to the ReportViewer control for rendering.
Public delegate DocumentMapNavigationEventHandler Represents the method that will handle the DocumentMapNavigation event of a ReportViewer.
Public delegate DrillthroughEventHandler Represents the method that will handle the Drillthrough event of a ReportViewer.
Public delegate PageNavigationEventHandler Represents the method that will handle the PageNavigation event of a ReportViewer.
Public delegate ReportCredentialsEventHandler Represents the method that will handle a SubmittingDataSourceCredentials event.
Public delegate ReportErrorEventHandler Represents the method that will handle a ReportError event.
Public delegate ReportParametersEventHandler Represents the callback method that will handle the SubmittingParameterValues event.
Public delegate SearchEventHandler Represents the method that will handle a Search event.
Public delegate SortEventHandler Represents the method that will handle the Sort event of a ReportViewer.
Public delegate SubreportProcessingEventHandler Represents the method that will handle the SubreportProcessing event of a ReportViewer.

Enumerations

  Enumeration Description
Public enumeration ContentDisposition Indicates how the report content should be presented.
Public enumeration InteractivityPostBackMode Specifies the postback modes of the ReportViewer control when the user interacts with the report viewer and the currently displayed report.
Public enumeration PageCountMode Represents values that control whether to calculate the actual page count or use an estimate.
Public enumeration ParameterDataType Specifies the data type of a parameter.
Public enumeration ParameterState Specifies the state of a parameter.
Public enumeration ProcessingMode Used to specify the processing mode of the ReportViewer control.
Public enumeration ReportAreaContent Specifies the type of content displayed in the report area.
Public enumeration Severity Specifies the severity of a warning.
Public enumeration SortOrder Indicates the direction of a sort operation.
Public enumeration ZoomMode Specifies the zoom mode for the ReportViewer control.