Microsoft.ReportViewer.WebForms The namespace contains methods and properties for the ReportViewer Web server control. Occurs when the ASP.NET session has expired. Provides data for the event. Initializes a new instance of the class. The parent report of the drillthrough report. Gets the parent report of the drillthrough report. A (if the ReportViewer control is in local processing mode) or object (if the ReportViewer control is in remote processing mode) containing the parent report of the drillthrough report. Represents the method that will handle the event of a . The object that raised the event. A object that contains the event arguments. Provides data for the event. Constructs a BookmarkNavigationEventArgs object. The bookmark identification string. Gets the bookmark identification string. A read-only string object. Represents the method that will handle the event of a . The object that raised the event. A object that contains the event arguments. Represents errors that occur when the control is rendering a processed report from report page layout (RPL) format into HTML format. Indicates how the report content should be presented. Indicates that content is always presented as an attachment regardless of format. Indicates that content is presented inline regardless of format. Indicates that HTML-formatted content is presented inline; all other content is presented as an attachment. Provides a stream to the ReportViewer control for rendering. A Stream object to which the ReportViewer control can write data. The name of the stream. The file name extension to use if a file stream is being created. An Encoding enumerator value specifying the character encoding of the stream. This may be null if the stream does not contain characters. A string containing the MIME type of the stream. A Boolean value indicated whether the stream needs to support seeking. If the value is false, the stream will be forward-only and will be sent to the client in chunks as it is created. If the value is true, the stream may be written in any order. Represents data source credentials. Constructs a DataSourceCredentials object. Gets or sets the user name to be used by the data source for connecting to a report server. A string value. Gets or sets the password to be used by the data source for connecting to the report server. A string containing the password. Gets or sets the user identification to be used by the data source for connecting to the report server. A string containing the user ID. Represents a collection of objects. Initializes a new instance of the class. Gets the object of the specified name from the collection. A object. Name of the object. This parameter is not case sensitive. Contains a name-value pair that represents a case insensitive device information setting. Initializes a new instance of the class. The name of the device information. The value of the device information. Gets the name of the device information. A string value. Gets the value of the device information. A string value. Represents a collection of device information settings. Adds a object to the collection using the specified name and value. The name of the device information setting. The value of the device information setting. Provides data for the event. Constructs a DocumentMapNavigationEventArgs object. A string value containing the document map node ID. Gets the unique identifier of the document map node selected. A read-only string value containing the document map node ID. Represents the method that will handle the event of a . The object raising the event. A object containing the event arguments. Represents a single node in the document map. Gets a collection of child document map nodes. A read-only array of objects. Gets the unique identifier of the document map node. A read-only string value. Gets the label associated with the document map node. A read-only string value. Provides data for the event. Constructs a DrillthroughEventArgs object. The path of the drillthrough report. The target report of the drillthrough action. Gets the target report of the drillthrough action. A read-only or object. Gets the path of the drillthrough report. A read-only String value. Represents the method that will handle the event of a . The object that raised the event. A object that contains the event data. Specifies the postback modes of the control when the user interacts with the report viewer and the currently displayed report. Always perform asynchronous postbacks. Always perform synchronous postbacks. Perform synchronous postbacks on drillthrough actions, and asynchronous postbacks on other actions. In this mode, both clicking a drillthrough report and clicking the Back to Parent button will cause synchronous postbacks. For more information on drillthrough reports, see Adding Drillthrough Reports in SQL Server Books Online. Occurs when an object supplied through an entry in the Web.config file is missing or invalid. Occurs when a temporary stream does not support seeking, reading, or writing. Provides report server connection information when the ReportViewer Web forms control is used with no session state. Returns the URL of the report server. A Uri object containing the URL of the report server. Gets the number of milliseconds to wait for server communications. An integer value containing the number of milliseconds to wait for server communications. Provides report server connection information when the ReportViewer Web forms control is used with no session state. Gets a collection of custom cookies to send to the report server. A collection of objects that contain the custom cookies. Gets a collection of custom headers to send to the report server. A collection of string objects that contain the custom header values. Allows applications to provide credentials for connecting to a Reporting Services report server. Provides information that will be used to connect to the report server that is configured for forms authentication. true if forms authentication should be used; otherwise, false. [out] A report server authentication cookie. [out] The name of the user. [out] The password of the user. [out] The authority to use when authenticating the user, such as a Microsoft Windows domain. Gets or sets the of the user to impersonate when the control connects to a report server. A object that represents the user to impersonate. Gets or sets the network credentials that are used for authentication with the report server. An implementation of that contains the credential information for connecting to a report server. Allows applications to provide customized user interface messages. Provides the ToolTip text for the Back button. A string value. Provides the text for the Change Credentials button. A string value. Provides the ToolTip text for the Change Credentials button. A string value. Provides the ToolTip text for the Current Page text box. A string value. Provides the title text for the Document Map panel. A string value. Provides the ToolTip text for the Document Map button. A string value. Provides the text for the Export button. A string value. Provides the ToolTip text for the Export button. A string value. Provides the ToolTip text for the Export Formats drop-down list box. A string value. Provides the text for a false value. A string value. Provides the text for a Find button. A string value. Provides the ToolTip text for the Find button. A string value. Provides the text for the Find Next button. A string value. Provides the ToolTip text for the Find Next button. A string value. Provides the ToolTip text for the First Page button. A string value. Provides the text for the invalid page number message. A string value. Provides the ToolTip text for the Last Page button. A string value. Provides the ToolTip text for the Next Page button. A string value. Provides the text for the no more matches message. A string value. Provides the text for the Null check box. A string value. Provides the text for a null value. A string value. Provides the text for the pagination message. A string value. Provides the ToolTip text for the Parameter Area button. A string value. Provides the text for the password prompt. A string value. Provides the ToolTip text for the Previous Page button. A string value. Provides the text for the Print button. A string value. Provides the text for the progress message that is displayed when a report is processing. A string value. Provides the ToolTip text for the Refresh button. A string value. Provides the ToolTip text for the Search text box. A string value. Provides the text for the Select All item in a multivalue drop-down list box. A string value. Provides the text for the Select a value prompt. A string value. Provides the text for the select format prompt. A string value. Provides the text for the 'text not found' message. A string value. Provides the text for the 'Today is…' message in the calendar control. A string value. Provides the text for a true value. A string value. Provides the text for the user name prompt. A string value. Provides the text for the View Report button. A string value. Provides the ToolTip for the Zoom control. A string value. Provides the text for the Zoom To Page Width option. A string value. Provides text for the Zoom To Whole Page item. A string value. Defines methods and properties for implementing customized user interface messages. Returns the error text to display when the user name has not been supplied for the data source credentials. Returns a String that contains the error text to display when the user name has not been supplied for the data source credentials. The prompt value that identifies which data source is missing a value. Returns a localized name for the current export format. Returns a String that contains the localized name for the current export format. The name of the current export format (for example, EXCEL, PDF). Returns the error text to display when a selection has not been made for a multivalue report parameter. Returns a String that contains the error text to display when a selection has not been made for a multivalue report parameter. The prompt value that identifies which report parameter has not been specified. Returns the error text to display when the value for a report parameter has not been specified. Returns a String that contains the error text to display when a report parameter has not been specified. The prompt value that identifies which report parameter has not been specified. Gets the text to display when scripting is disabled on the client browser. A String that contains the text to display when scripting is disabled on the client browser. Gets the text to display if an error occurs when the client loads the print control. A text String that contains the text to display if an error occurs when the client loads the print control. Gets the ToolTip text to display when a pointer pauses over the down arrow of a multivalue parameter drop-down list. A text String that contains the ToolTip text to display when a pointer pauses over the down arrow of a multivalue parameter drop-down list. Allows applications to provide customized user interface messages. Returns the string in the default toolbar that represents the total number of pages in the current report and the page count mode that is used. A localized string that represents the total number of pages and the page count mode. The number of pages in the current report. Indicates whether the pageCount parameter represents an estimate or the actual number of pages. Gets the text displayed in the date and time picker when the control waits for the Web server to generate a calendar for a given month. A string value that represents the text displayed when the control waits for the Web server to generate a calendar for a given month. Gets the text of the Cancel link in the wait control. A string value that represents the Cancel link text. Provides custom storage for temporary data. Provides a stream for storing temporary data. A Stream object to be used for storing temporary data. Represents errors that occur while viewing a locally processed report. Represents a report that is processed and rendered locally without connecting to a report server. Initializes a new instance of the class. Occurs when a subreport is processed. Adds the supplied assembly to the list of assemblies that run in full trust mode in the sandboxed application domain. The name of the assembly to be added. Adds the supplied assembly to the list of assemblies that are trusted to execute in the current . The name of the assembly to be added. Releases all resources that are used by the object. Causes processing extensions and expressions in the report to be executed in the current . An object containing security information about the report. Causes processing extensions and expressions to be run with limited permissions in an application domain. Returns the names of all datasets used within the local report. An array of String objects containing the list of dataset names. Gets the default page settings specified in the local report. A object containing the default page settings for the local report. Returns report parameter properties for the report. A object containing an array of objects. Returns the total number of soft pages in the report and a enumeration value that indicates the current page count mode. An integer value containing the total number of soft pages in the report. For more information on soft pages, see Understanding Rendering Behaviors. [out] A enumeration value that indicates the page count mode used to calculate the total number of soft pages. Returns all available rendering extensions for the local report. An array of objects. Loads a report definition from the local file system using a . A class that contains the report definition for the local report. Loads a subreport definition using a . The path and filename of the subreport definition. A class that contains the report definition for the subreport. Loads a subreport definition using a . The path and filename of the subreport definition. A object that will contain the report definition language (RDL) for the subreport. Causes the local report to be rendered with new data. Causes the object to release its reference to the sandboxed application domain immediately. Processes the report and renders it in the specified format using a stream provided by a callback function. The format in which to render the report. This argument maps to a rendering extension. Supported formats include Excel, PDF, Word, and Image. To access the list of available rendering extensions, use the method. An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. A delegate function that will be used to provide a object for rendering. [out] An array of objects that describes any warnings that occurred during report processing and rendering. Processes the report with a specified page count mode and renders it in the specified format using a stream provided by a callback function. The format in which to render the report. This parameter maps to a rendering extension. Supported formats include Excel, PDF, Word, and Image. To access the list of available rendering extensions, use the method. An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. A enumeration value that specifies the page count mode. This parameter has no effect on hard page renderers. For more information on soft and hard page renderers, see Understanding Rendering Behaviors A delegate function that will be used to provide a object for rendering. [out] An array of objects that describes any warnings that occurred during report processing and rendering. Processes the report with a specified page count mode and renders it in the specified format. A array of the report in the specified format. The format in which to render the report. This argument maps to a rendering extension. Supported formats include Excel, PDF, Word, and Image. To access the list of available rendering extensions, use the method. An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. A enumeration value that specifies the page count mode. [out] The MIME type of the rendered report. [out] The encoding used when rendering the contents of the report. [out] The file name extension used for the output file. [out] The stream identifiers. You can use them to render external resources (images, for example) that are associated with the report. [out] An array of objects that describes any warnings that occurred during report processing and rendering. Sets the base permissions for the sandboxed application domain with the supplied permission set. The to set. The default base permission is Execution. Sets report parameter properties for the local report. An of objects that contains a list of the report parameter properties. Gets a collection of data sources used by the report. A read-only object. Indicates whether the report can be rendered if it has external images. A Boolean value. A value of true indicates that the local report can be rendered if it has external images. The default value is false. Indicates whether the report can be rendered if it contains hyperlink actions. A Boolean value. A value of true indicates that the report can be rendered if it contains hyperlink actions. The default value is false. Returns the parameters passed from a parent report to this report, if it is a drillthrough report. An of objects, representing the parameters passed from the parent reports to the drillthrough report, or an empty collection if this report is not a drillthrough report. Gets or sets the name of the report embedded resource. A String containing the name of the embedded resource. Gets or sets the local file system path of the local report. A String value. Gets or sets a Boolean value that indicates whether detailed messages should be displayed when an error occurs in a subreport. true if detailed messages should be displayed; otherwise, false. The default is true. Represents an exception that occurs when credentials have not been supplied for a data source used by a report. Represents the error that occurs when a data source expected by the report has not been supplied. Represents the error that occurs when the SOAP endpoint used by the ReportViewer control could not be accessed. Represents the exception that occurs when a parameter expected by the report has not been supplied. Occurs when session state is not enabled, and an object implementing interface is not supplied through the Web.config file. Represents the exception that occurs when no report source has been specified. Represents values that control whether to calculate the actual page count or use an estimate. Calculate the actual page count for the report. Provide an estimate of the page count for the report instead of calculating the actual page count. Provides data for a event. Constructs a new PageNavigationEventArgs object. An integer value containing the new page number. Gets the number of the page resulting from the event. An integer value containing the new page number. Represents the method that will handle the event of a . The object that raised the event. A object that contains the arguments for this event. Specifies the data type of a parameter. A Boolean data type that represents a true or false condition. A DateTime data type that represents the date and time. A Float data type that represents a floating point decimal value. An Integer data type. A String data type that represents an array of characters. Specifies the state of a parameter. The parameter values are unavailable. This state indicates that no valid query-based values were returned as a result of the query. The parameter has outstanding dependencies. This generally occurs when the valid values or the default value of a parameter is query-based and dependencies exist that have not been submitted to the method. A valid value for the parameter exists. A valid value for the parameter does not exist. Used to specify the processing mode of the ReportViewer control. Specifies that the report will be processed and rendered using the reporting engine provided by the ReportViewer control. Specifies remote processing mode against a Reporting Services report server. Encapsulates a rendering extension that can be used with the ReportViewer's report. Gets the localized display name of the rendering extension. A read-only string value. Gets the name of the rendering extension. A read-only string value. Indicates whether the rendering extension is visible in the user interface. A Boolean value. Contains methods and properties that can apply to both local and server reports. Gets the default page settings specified in the report. A object containing the default page settings for the local report. Returns the representation of the document map for the local report. A object containing the top-level node of the document map hierarchy for the report. Returns report parameter properties for the report. A collection of objects. Returns the total number of soft pages in the report. An integer value containing the total number of soft pages in the report. For more information on soft pages, see Understanding Rendering Behaviors. Returns the total number of soft pages in the report and a value that indicates the current page count mode. An integer value containing the total number of soft pages in the report. For more information on soft pages, see Understanding Rendering Behaviors. [out] A enumeration value that indicates the page count mode that was used to calculate the total number of pages. Returns all available rendering extensions for the report. An array of objects. Loads a report definition for processing using a . A class that contains the report definition for the report. Loads a report definition for processing using a . A class that contains the report definition for the report. Causes the report to be rendered with new data. Processes the report and renders it in the specified format. A byte array of the report in the specified format. The format in which to render the report. This parameter maps to a rendering extension.In local processing mode, supported extensions are Excel, PDF, Word, and Image. In remote processing mode, supported extensions depend on the extensions supported by the report server.You can access the list of available rendering extensions using the ListRenderingExtensions method in or , depending on the processing mode (see ). Processes the report and renders it in the specified format. A byte array of the report in the specified format. The format in which to render the report. This parameter maps to a rendering extension.In local processing mode, supported extensions are Excel, PDF, Word, and Image. In remote processing mode, supported extensions depend on the extensions supported by the report server.You can access the list of available rendering extensions using the ListRenderingExtensions method in or , depending on the processing mode (see ). An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. Processes the report and renders it in the specified format. A array of the report in the specified format. The format in which to render the report. This argument maps to a rendering extension.In local processing mode, supported extensions are Excel, PDF, Word, and Image. In remote processing mode, supported extensions depend on the extensions supported by the report server.You can access the list of available rendering extensions using the ListRenderingExtensions method in or , depending on the processing mode (see ). An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. [out] The MIME type of the rendered report. [out] The encoding used when rendering the contents of the report. [out] The file name extension used for the output file. [out] The stream identifiers You can use them to render the external resources (images, for example) that are associated with the report. [out] An array of objects that describes any warnings that occurred during report processing. Processes the report with the specified value and renders it in the specified format. A byte array of the report in the specified format. The format in which to render the report. This parameter maps to a rendering extension.In local processing mode, supported extensions are Excel, PDF, Word, and Image. In remote processing mode, supported extensions depend on the extensions supported by the report server.You can access the list of available rendering extensions using the ListRenderingExtensions method in or , depending on the processing mode (see ). An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. A enumeration value that specifies the page count mode. [out] The MIME type of the rendered report. [out] The encoding used when rendering the contents of the report. [out] The file name extension used for the output file. [out] The stream identifiers. You can use them to render the external resources (images, for example) that are associated with the report. [out] An array of objects that describes any warnings that occurred during report processing. Sets report parameter properties for the report. An array of objects that contains a list of the report parameters properties. Sets report parameter properties for the report. A object. Gets or sets the display name of the report. A string containing the report's display name. Indicates whether the report is a drillthrough report. A Boolean value. A value of true indicates that this is a drillthrough report. Gets a Boolean value that indicates whether a report definition and all parameters have been specified, and all data sources are ready for use. true if a report definition and all required parameters have been specified, and all data sources are ready for use; otherwise, false. The default is false. Specifies the type of content displayed in the report area. The report area displays an error message. The report area displays nothing. The report area displays a report page. The current content type displayed in the report area is unknown. For more information, see . Provides data for the event. Gets a collection of . A collection of objects. Represents the method that will handle a event. The source of the event. A that contains the event data. Represents a data source for a report. Constructs an empty data source. Constructs a named data source. The name of the data source. Constructs a named data source with a in the property. The name of the data source, as specified in the report definition for the current report. A object that contains the data. Constructs a named data source with an in the property. The name of the data source, as specified in the report definition for the current report. An object that contains the data. Constructs a named data source with an in the property. The name of the data source, as specified in the report definition for the current report. An object that contains the data. Constructs a named data source with a value. The name of the data source. A value for the data source. Constructs a named data source with a data source ID. The name of the data source. The ID of the data source. Specifies the name of the list of data for binding. A value. Gets or sets the data source ID. A value. Gets or sets the name of the report data source. A string containing the name of the data source. Gets or sets the instance of the report data source. An Object containing an instance of the report data source. Contains a collection of objects. Returns a report data source from the collection that matches a specified name. A object. The name of the report data source to retrieve from the collection. Represents information about a report data source. Gets the name of the report data source. A string containing the name of the report data source. Gets a prompt for the data source. A string containing a prompt for the data source. Represents a collection of objects. Returns a specific object from the collection. A object. The name of the object to return. Provides data for the event. Returns an Exception object containing information about the report error. An Exception object containing information about the report error. Indicates whether the host application has handled the error. A Boolean value indicating whether the host application has handled the error. The default value is false. Represents the method that will handle a event. The object that raised the event. A object that contains information about the event. Represents the page settings for a report. Indicates whether the orientation of the report as defined in the report definition file is landscape. true if the orientation of the report as defined in the report definition file is landscape; otherwise, false. Represents the margins for a report page. Read-only. A read-only Margins object containing margin information about the report page. Represents the paper size settings for a report page. Read-only. A read-only PaperSize object containing information about report page size. Represents a parameter for a report. Instantiates a new ReportParameter. Instantiates a new ReportParameter with a name. The name of the parameter. Instantiates a new ReportParameter with a name and a value. The name of the parameter. The value of the parameter. Instantiates a new multivalued ReportParameter with a name. The name of the parameter. The values of the parameter. Instantiates a new ReportParameter with a name, a value, and a visibility flag. The name of the parameter. The value of the parameter. Determines if the parameter is displayed in the user interface. Instantiates a new ReportParameter with a name, multiple values, and a visibility flag. The name of the parameter. The values of the parameter. Determines if the parameter is displayed in the user interface. Gets or sets the name of the parameter. A String value. Gets a collection of string objects containing one or more values for the parameter. A StringCollection object. Determines whether the parameter can be displayed in the user interface. A Boolean value. Represents a collection of objects. Initializes a new instance of the class. Gets an object in the collection by its name. A with the specified name, if found; otherwise, a null reference (Nothing in Visual Basic). The name of the object to get. This is the value of the property.This parameter is not case sensitive. Encapsulates information about report parameters. Indicates whether an empty string is a valid value for the parameter. Read-only. A Boolean value. Indicates whether the default values of the parameter are based on a query. Read-only. A Boolean value. Indicates whether the parameter's valid values are based on a query. Read-only. A read-only Boolean value. Gets the data type of the parameter. Read-only. A read-only value. Gets a list of parameters whose values are used to retrieve additional parameter values in a query. Read-only. A read-only . A list of parameters that use the value of this parameter as parameters into queries to retrieve and/or . A read-only . Gets an error message returned when the parameter has failed validation. Read-only. A read-only string containing the text of the error message. Indicates whether the parameter is used in a query to an external data source. Read-only. A read-only Boolean value. Indicates whether the parameter can be a multivalue parameter. Read-only. A read-only Boolean value. Gets the name of the parameter. Read-only. A string containing the name of the parameter. Indicates whether the value of the parameter can be null. Read-only. A read-only Boolean value. The text that prompts the user to provide parameter values. A string containing the text of the prompt. Indicates whether the user is prompted for the value of the parameter. A read-only Boolean value. Describes the state of the parameter. Read-only. A read-only value. Gets the available valid values for the parameter. Read-only. A read-only array of objects. Gets the values for the parameter. A read-only list of string values. Determines whether the parameter can be displayed in the user interface. A Boolean value. A collection of objects. Returns a named item from the ReportParameterInfoCollection. A object from the collection. The name of the item to retrieve. Provides data for the event. Gets a value indicating whether the event is triggered by the automatic submission of report parameters due to dependencies between them. true if the event is triggered by the automatic submission of report parameters; false if it is triggered by the user clicking the View Report button. Gets the parameters that are being submitted to the report server by the user in the parameter prompt area. A object containing the parameter values submitted by the user. Represents the callback method that will handle the event. The source of the event. A that contains the event data. Represents the error that occurs when a report contains a security violation. 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. Returns the error code from the exception. A string value containing the error code returned by the report server, or null if the connection attempt to the report server is unsuccessful. Encapsulates the methods and properties used for the ReportViewer control. Initializes a new instance of the class. Occurs when a user navigates from a drillthrough report back to the parent report. Occurs when a user browses to a bookmark in a report. Occurs when a document map node is selected. Occurs when a drillthrough item is selected. Occurs when a user moves to a different page in a report. Occurs when an error is found in the report. Occurs when the report is refreshed. Occurs when the Find or Find Next button is clicked, or when a search operation is invoked programmatically. Occurs when the user activates a sort on the report data. Occurs when the user submits new data source credentials using the data source prompt area. Occurs when report parameter values are submitted to the report server. Occurs when the user toggles the visibility of an item in the report. A constant that represents the maximum number of pages in a report when the current page count mode is . Searches the report in the report area for the specified text string, starting from the specified page number. The search string. The page number on which to start searching. Returns the page settings that are used to print the current report in the ReportViewer control. A object that contains the page settings that are used to print the current report in the ReportViewer control, or null if the ReportViewer control has not yet processed a report. Moves the focus of the report to the specified bookmark. The ID of the bookmark. Moves the focus of the document map to the specified node. The ID of the document map node. Navigates the ReportViewer control back to the parent report from a drillthrough report. Registers the specified control with the ReportViewer control. The ReportViewer control displays the wait control when the registered control causes a postback. The control to register as a trigger for a ReportViewer postback. Resets the control to its default values. Reverts the page settings for the current report in the ReportViewer control to the settings in the report definition. Sets the page settings that are used to print the current report in the ReportViewer control. A object that contains the new page settings.This parameter must not be null. Gets or sets a Boolean value that indicates whether the report is rendered asynchronously from the rest of the Web page when the Web page is being loaded. true if the report is rendered asynchronously; otherwise, false. The default is true. Gets or sets the background color of the control's report area. A value indicating the background color of the control's report area. Gets or sets the current page of the ReportViewer control's active report. An integer value containing the current page of the report. The default value is 0. Gets or sets the collapsed state of the document map. true if the document map is collapsed; otherwise, false. The default is false. Gets or sets the width of the document map. A object that represents the document map width. By default, a object that represents 25 percent of the ReportViewer width is returned. Gets or sets a value that indicates whether content should be present in-line or as an attachment. A enumeration value indicating how content should be presented. Gets or sets the height of the control. A object that represents the height of the control. Gets or sets the target window or frame for the Web page content that is returned when a hyperlink in the report is clicked. A String value. Specifies the ID of the control. A string value that represents the ID of the control. Gets the object that the ReportViewer control uses to render the report in the report area as HTML. A object. Gets or sets an value that indicates the postback mode of the control. An value that indicates the postback mode. The default value is . Gets or sets the internal border color of the control. A value indicating the color of the control's internal border. Gets or sets the internal border style of the control. A value indicating the style of the control's internal border. Gets or sets the width of the internal border of the control. A value containing the width of the internal border of the control. Gets or sets a Boolean value that indicates whether to keep the user session from expiring as long as the Web page is displayed in the browser. true to keep the user session from expiring; otherwise, false. The default is true. Gets or sets the color of an active link in the control. A value indicating the color of the active link. Gets or sets the color of the active link in the control while the mouse pointer is over the link. A value indicating the color of the active link in hover state. Gets or sets the color of a disabled link in the control. A value indicating the color of the disabled link. Gets the instance of the class that is used when the for the control is set to . A object containing the local report in the ReportViewer control. Gets or sets a enumeration value that indicates the default page count mode to use when rendering a report in the report area. A enumeration value. The default value is . Gets or sets the processing mode of the ReportViewer control. A enumerator value of either Local or Remote. The default value is Local. Gets or sets the collapsed state of the parameter prompt area or the credentials prompt area. true if the prompt area is collapsed; otherwise, false. The default is false. Gets a object that indicates the current content type of the report area. A object. Gets the search text and the start page of the current report search operation. A object, or null if there is not an ongoing report search operation. Gets the instance of the class that is used when the for the control is set to . A object that contains the server report in the ReportViewer control. Gets or sets a value that indicates whether the Back button is visible on the toolbar. true if the Back button is visible on the toolbar; otherwise, false. The default is true. Gets or sets a value that indicates whether to display a prompt for user credentials. true if a prompt for credentials is shown to the user; otherwise, false. The default is true. Gets or sets a value that indicates whether the button that shows and collapses the document map is visible on the split bar. true if the button is visible on the split bar; otherwise, false. The default is true. Gets or sets a value that indicates whether the Export control is visible on the toolbar. true if the Export control is visible on the toolbar; otherwise, false. The default is true. Gets or sets a value that indicates whether the Find text box is visible on the toolbar. true if the Find text box is visible on the toolbar; otherwise, false. The default is true. Gets or sets a value that indicates whether the page navigation controls are visible on the toolbar. true if the page navigation controls are visible on the toolbar; otherwise, false. The default is true. Gets or sets a value that indicates whether parameter prompts are displayed. true if parameter prompts are displayed; otherwise, false. The default is true. Gets or sets a value that indicates whether Print button is visible on the toolbar. true if the Print button is visible on the toolbar; otherwise, false. The default is true. Gets or sets a value that indicates whether the button that shows and collapses the prompt area is visible on the split bar. true if the button is visible on the split bar; otherwise, false. The default is true. Gets or sets a value that indicates whether the Refresh button is visible. true if the Refresh button is visible on the toolbar; otherwise, false. The default is true. Gets or sets a value that indicates whether the report body is visible on the control. true if the report body is visible on the control; otherwise, false. The default is true. Gets or sets a value that indicates whether the toolbar is visible on the control. A Boolean value. The default value is true. Gets or sets a Boolean value that controls whether to display the Cancel link in the wait control. true if the Cancel link should be shown; otherwise, false. The default is true. Gets or sets a value that indicates whether the Zoom list box is visible. A Boolean value. The default value is true. Gets or sets a value that indicates whether the ReportViewer control should automatically resize to accommodate report content. A Boolean value. A value of true indicates that the control should automatically resize to accommodate report content. The default value is false. Gets or sets the background color of the document map split bar and the prompt area split bar. A object. The default color has the RGB values (236,233,216). Gets or sets the border color of an item on the toolbar. A value indicating the color of the toolbar item. Gets or sets the border style of an item on the toolbar. A value containing the border style of the toolbar item. Gets or sets the width of the toolbar item border. A value containing the border width of the toolbar item. Gets or sets the background color of toolbar item while the mouse pointer is over the item. A value indicating the background color of the toolbar item in hover state. This property is no longer applicable and exists for backward compatibility. ReportViewer control no longer uses pressed buttons. A value indicating the color of the toolbar item in pressed state. This property is no longer applicable and exists for backward compatibility. The ReportViewer control no longer uses pressed buttons. A value containing the border style of the toolbar item in selected state. This property is no longer applicable and exists for backward compatibility. The ReportViewer control no longer uses pressed buttons. A value containing the border width of the toolbar item while it is being selected. This property is no longer applicable and exists for backward compatibility. The ReportViewer control no longer uses pressed buttons. A value indicating the background color of the toolbar item in hover state. Gets or sets the delay in milliseconds before the wait control is displayed to the user when the report is loaded. An int value that specifies the time in milliseconds. The default value is 1000 (1 second). Gets the font for the message that is displayed while the report is being executed. A object containing the font value. The default font is 14-point Verdana. Gets or sets the width of the control. A object that represents the width of the control. Gets or sets the zoom mode of the control. A enumerator value indicating the zoom mode of the control. The default value is 100%. Gets or sets the zoom percentage to use when displaying the report. An integer value that contains the zoom percentage. Represents a collection of objects. Represents errors that occur while viewing or configuring a report. This constructor supports the .NET Framework infrastructure and is not intended to be used directly from your code. This constructor supports the .NET Framework infrastructure and is not intended to be used directly from your code. Represents a collection of strings that contain custom headers. The exception that is thrown if a control is not found in the Web form. Provides data for a event in the ReportViewer control. Constructs a new SearchEventArgs object. The search string. The page on which to start searching. Indicates that this event is occurring as a result of a Find Next command. Indicates that this event is occurring as a result of a Find Next command. A Boolean value. A value of true indicates that this event occurred because of a Find Next command. Returns the search string being used for the search. A string value containing the search string. Returns the page number on which to start searching. An integer containing the starting page number to search. Represents the method that will handle a event. The object that raised the event. A object that contains information about the event. Contains the search text and the start page of a search operation. Gets the start page of the search operation. An int value that represents the start page of the search operation. Gets the search text. A string that represents the search text. Represents a report that is processed on the report server. Initializes a new instance of the class. Retrieves information about the data sources used for a report. A containing objects. Retrieves information about the data sources used for a report, including whether all required credentials have been supplied for the report data sources. A containing objects. [out] Indicates whether all required credentials have been supplied for the data sources used by the server report. Gets the default page settings specified in the report definition. A object containing the default page settings for the local report. Returns the current execution ID, or null (Nothing in Visual Basic) if no execution ID is available. A String that contains the execution ID. Returns report parameter properties for the report. A object that contains an array of objects. Returns the version of the report server. A string value containing the server version information. Returns the total number of soft pages in the report and a value that indicates the current page count mode. An integer value containing the total number of soft pages in the report. For more information on soft pages, see Understanding Rendering Behaviors. [out] A enumeration value that indicates the page count mode used to calculate the total number of soft pages. Indicates whether the report can execute queries. A Boolean value indicating whether the report can execute queries. Returns all available rendering extensions for the server report. An array of objects. Loads the report definition on the report server for remote processing using a . A class that can be used to read the report definition language (RDL) file for the report. Causes the report to be rendered with new data. Renders the report with optional URL access parameters. A that contains the rendered report. The format in which to render the report. This argument maps to a rendering extension. You can use any rendering extension available on the report server.To access the list of available rendering extensions, use the method. An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. URL access parameters to pass to the report server. For more information, see the URL Access documentation in SQL Server Books Online.This parameter may be set to null. [out] The MIME type of the rendered report. [out] The file name extension used for the output file. Renders the report with optional URL access parameters. The format in which to render the report. This argument maps to a rendering extension. You can use any rendering extension available on the report server.To access the list of available rendering extensions, use the method. An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. URL access parameters to pass to the report server. For more information, see the URL Access documentation in SQL Server Books Online.This parameter may be set to null. The stream into which the rendered report will be written. [out] The MIME type of the rendered report. [out] The file name extension used for the output file. Processes the report with the specified value and renders it in the specified format. A array of the report in the specified format. The format in which to render the report. This argument maps to a rendering extension. You can use any formatting extension available on the report server.To access the list of available rendering extensions, use the method. An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. A enumeration value that specifies the page count mode. [out] The MIME type of the rendered report. [out] The encoding used when rendering the contents of the report. [out] The file name extension used for the output file. [out] The stream identifiers. You can use them to render external resources (images, for example) that are associated with the report. [out] An array of objects that describes any warnings that occurred during report processing. Returns a secondary stream associated with a processed report. A array of the stream in the specified format. For more information about this data type, see "Byte Structure" in the .NET Framework documentation. The format in which to render the stream. This argument maps to a rendering extension. You can use any rendering extension available on the report server.To access the list of available rendering extensions, use the method. The stream identifier. An XML string that contains the device-specific content that is required by the rendering extension specified in the format parameter. For more information about device information settings for specific output formats, see Device Information Settings in SQL Server Books Online. The MIME type of the stream. The Microsoft .NET Framework encoding class name. Sets the data source credentials for the report. A set of data source credentials to submit to the report server. Initializes a server report using a specific report execution on the server. A String containing the execution ID to use. Sets report parameter properties for the report. An of objects that contains a list of the report parameters properties. Gets a collection of objects. The object uses the cookies in this collection when making server requests. A object that contains a collection of objects. Gets a collection of strings that contain custom headers. A object that contains a collection custom headers. Gets or sets the unique identifier of the report history snapshot used for the server report. A string value containing the unique identifier of the report history snapshot used for the server report. Gets or sets the path to the report on the server. A string value. Gets or sets the credentials to be used with the report server. A object containing the credentials to be used with the report server. Gets or sets the URL for the report server. A object containing the URL for the report server. Gets or sets the number of milliseconds to wait for server communications. An integer value containing the server time-out, in milliseconds. The default value is 600000 milliseconds. Occurs when the ASP.NET session has been disabled. Specifies the severity of a warning. The severity level of the warning is Error. The severity level of the warning is Warning. Represents the exception that occurs when the report server version is not compatible with the report control. Provides data for the event. Constructs a new SortEventArgs object. The ID of the sort action. A enumeration value indicating the direction of the sort. The default value is none. A Boolean value that indicates whether all other existing sorts should be cleared. The default is false. Indicates whether all other existing sorts should be cleared. A Boolean value that indicates whether all other existing sorts should be cleared. The default is false. Gets an enumeration value indicating the direction of the sort. A enumeration value indicating the direction of the sort. Gets the unique identifier of the sort action. A string containing the ID of the sort action. Represents the method that will handle the event of a . The object raising the event. A object containing information about the event. Indicates the direction of a sort operation. Indicates an ascending sort. Indicates a descending sort. Provides data for the event. Gets the list of data source names for the subreport. A list of string objects containing the names of the data sources for the subreport. Returns a collection of data sources for the subreport. A collection of objects. Gets a collection of parameters for the subreport. A containing information about the subreport parameters. Returns the name of the subreport. A string containing the name of the subreport. Represents the method that will handle the event of a . The object that raised the event. A object containing information about the event. Represents a possible valid value for a parameter. Gets a label for the valid value. A read-only string object. Gets a valid value. A read-only string object. Occurs when the ReportViewer control detects that view state is disabled. Represents a list of errors or warnings that are returned when a report is rendered or processed. Gets the error code that is assigned to the warning. Read-only. A read-only string value. Gets a message that describes the error or warning. Read-only. A read-only string value. Gets the name of the object in the report definition that contributed to the warning. Read-only. A read-only string value. Gets the type of object in the report definition that caused the error or warning. Read-only. A read-only string value. Gets the severity type of the error or warning. Read-only. A read-only string value. Specifies the zoom mode for the ReportViewer control. Sets the zoom mode to full page. Sets the zoom mode to page width. Sets the zoom mode to a percentage.