Compartir a través de


Clase ReportViewer

Encapsula los métodos y las propiedades que utiliza el control ReportViewer.

Jerarquía de herencia

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      System.Web.UI.WebControls.CompositeControl
        Microsoft.Reporting.WebForms.ReportViewer

Espacio de nombres:  Microsoft.Reporting.WebForms
Ensamblado:  Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)

Sintaxis

'Declaración
Public Class ReportViewer _
    Inherits CompositeControl _
    Implements IScriptControl
'Uso
Dim instance As ReportViewer
public class ReportViewer : CompositeControl, 
    IScriptControl
public ref class ReportViewer : public CompositeControl, 
    IScriptControl
type ReportViewer =  
    class
        inherit CompositeControl
        interface IScriptControl
    end
public class ReportViewer extends CompositeControl implements IScriptControl

El tipo ReportViewer expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ReportViewer Inicializa una nueva instancia de la clase ReportViewer.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AccessKey (Se hereda de WebControl.)
Propiedad protegida Adapter (Se hereda de Control.)
Propiedad pública AppRelativeTemplateSourceDirectory (Se hereda de Control.)
Propiedad pública AsyncRendering Obtiene o establece un valor Boolean que indica si el informe se presenta de forma asincrónica con respecto al resto de la página web mientras esta se está cargando.
Propiedad pública Attributes (Se hereda de WebControl.)
Propiedad pública BackColor Obtiene o establece el color de fondo del área de informe del control. (Invalida WebControl.BackColor.)
Propiedad pública BindingContainer (Se hereda de Control.)
Propiedad pública BorderColor (Se hereda de WebControl.)
Propiedad pública BorderStyle (Se hereda de WebControl.)
Propiedad pública BorderWidth (Se hereda de WebControl.)
Propiedad protegida ChildControlsCreated (Se hereda de Control.)
Propiedad pública ClientID (Se hereda de Control.)
Propiedad protegida ClientIDSeparator (Se hereda de Control.)
Propiedad protegida Context (Se hereda de Control.)
Propiedad pública Controls (Se hereda de CompositeControl.)
Propiedad pública ControlStyle (Se hereda de WebControl.)
Propiedad pública ControlStyleCreated (Se hereda de WebControl.)
Propiedad pública CssClass (Se hereda de WebControl.)
Propiedad pública CurrentPage Obtiene o establece la página actual del informe activo del control ReportViewer.
Propiedad protegida DesignMode (Se hereda de Control.)
Propiedad pública DocumentMapCollapsed Obtiene o establece el estado contraído del mapa del documento.
Propiedad pública DocumentMapWidth Obtiene o establece el ancho del mapa del documento.
Propiedad pública Enabled (Se hereda de WebControl.)
Propiedad pública EnableTheming (Se hereda de WebControl.)
Propiedad pública EnableViewState (Se hereda de Control.)
Propiedad protegida Events (Se hereda de Control.)
Propiedad pública ExportContentDisposition Obtiene o establece un valor que indica si el contenido debe presentarse en línea o como datos adjuntos.
Propiedad pública Font (Se hereda de WebControl.)
Propiedad pública ForeColor (Se hereda de WebControl.)
Propiedad pública HasAttributes (Se hereda de WebControl.)
Propiedad protegida HasChildViewState (Se hereda de Control.)
Propiedad pública Height Obtiene o establece el alto del control. (Invalida WebControl.Height.)
Propiedad pública HyperlinkTarget Obtiene o establece la ventana o el marco de destino del contenido de la página web que se devuelve cuando se hace clic en el hipervínculo del informe.
Propiedad pública ID Especifica el identificador del control. (Invalida Control.ID.)
Propiedad protegida IdSeparator (Se hereda de Control.)
Propiedad pública InteractiveDeviceInfos Obtiene el objeto DeviceInfoCollection usado por el control ReportViewer para presentar el informe en el área de informe como HTML.
Propiedad pública InteractivityPostBackMode Obtiene o establece un valor InteractivityPostBackMode que indica el modo de postback del control ReportViewer.
Propiedad pública InternalBorderColor Obtiene o establece el color del borde interno del control.
Propiedad pública InternalBorderStyle Obtiene o establece el estilo del borde interno del control.
Propiedad pública InternalBorderWidth Obtiene o establece el ancho del borde interno del control.
Propiedad protegida IsChildControlStateCleared (Se hereda de Control.)
Propiedad protegida IsEnabled (Se hereda de WebControl.)
Propiedad protegida IsTrackingViewState (Se hereda de Control.)
Propiedad protegida IsViewStateEnabled (Se hereda de Control.)
Propiedad pública KeepSessionAlive Obtiene o establece un valor de tipo Boolean que indica si se debe evitar que expire la sesión de usuario mientras se muestra la página web en el explorador.
Propiedad pública LinkActiveColor Obtiene o establece el color de un vínculo activo del control.
Propiedad pública LinkActiveHoverColor Obtiene o establece el color del vínculo activo del control cuando el puntero está sobre el vínculo.
Propiedad pública LinkDisabledColor Obtiene o establece el color de un vínculo deshabilitado del control.
Propiedad protegida LoadViewStateByID (Se hereda de Control.)
Propiedad pública LocalReport Obtiene la instancia de la clase Report que se utiliza cuando la propiedad ProcessingMode para el control ReportViewer se establece en Local.
Propiedad pública NamingContainer (Se hereda de Control.)
Propiedad pública Page (Se hereda de Control.)
Propiedad pública PageCountMode Obtiene o establece un valor de la enumeración PageCountMode que indica el modo de recuento de páginas predeterminado que se debe utilizar cuando se presenta un informe en el área de informe.
Propiedad pública Parent (Se hereda de Control.)
Propiedad pública ProcessingMode Obtiene o establece el modo de procesamiento del control ReportViewer.
Propiedad pública PromptAreaCollapsed Obtiene o establece el estado contraído del área de mensajes de parámetros o del área de mensajes de credenciales.
Propiedad pública ReportAreaContentType Obtiene un objeto ReportAreaContent que indica el tipo de contenido actual del área de informe.
Propiedad pública SearchState Obtiene el texto de búsqueda y la página principal de la operación de búsqueda en informe actual.
Propiedad pública ServerReport Obtiene la instancia de la clase Report que se utiliza cuando la propiedad ProcessingMode para el control ReportViewer se establece en Remote.
Propiedad pública ShowBackButton Obtiene o establece un valor que indica si el botón Atrás está visible en la barra de herramientas.
Propiedad pública ShowCredentialPrompts Obtiene o establece un valor que indica si se muestra un mensaje solicitando las credenciales del usuario.
Propiedad pública ShowDocumentMapButton Obtiene o establece un valor que indica si el botón que muestra y contrae el mapa del documento está visible en la barra de división.
Propiedad pública ShowExportControls Obtiene o establece un valor que indica si el control Exportar está visible en la barra de herramientas.
Propiedad pública ShowFindControls Obtiene o establece un valor que indica si el cuadro de texto Buscar está visible en la barra de herramientas.
Propiedad pública ShowPageNavigationControls Obtiene o establece un valor que indica si los controles de navegación de la página están visibles en la barra de herramientas.
Propiedad pública ShowParameterPrompts Obtiene o establece un valor que indica si se muestran mensajes de parámetros.
Propiedad pública ShowPrintButton Obtiene o establece un valor que indica si el botón Imprimir está visible en la barra de herramientas.
Propiedad pública ShowPromptAreaButton Obtiene o establece un valor que indica si el botón que muestra y contrae el área de mensajes está visible en la barra de división.
Propiedad pública ShowRefreshButton Obtiene o establece un valor que indica si el botón Actualizar está visible.
Propiedad pública ShowReportBody Obtiene o establece un valor que indica si el cuerpo del informe está visible en el control.
Propiedad pública ShowToolBar Obtiene o establece un valor que indica si la barra de herramientas está visible en el control.
Propiedad pública ShowWaitControlCancelLink Obtiene o establece un valor Boolean que controla si se debe mostrar el vínculo Cancelar en el control de espera.
Propiedad pública ShowZoomControl Obtiene o establece un valor que indica si el cuadro de lista Zoom está visible.
Propiedad pública Site (Se hereda de Control.)
Propiedad pública SizeToReportContent Obtiene o establece un valor que indica si el control ReportViewer debe cambiar de tamaño automáticamente para alojar el contenido del informe.
Propiedad pública SkinID (Se hereda de WebControl.)
Propiedad pública SplitterBackColor Obtiene o establece el color de fondo de la barra de división del mapa del documento y la barra de división del área de mensajes.
Propiedad pública Style (Se hereda de WebControl.)
Propiedad pública TabIndex (Se hereda de WebControl.)
Propiedad protegida TagKey Infraestructura. (Invalida WebControl.TagKey.)
Propiedad protegida TagName (Se hereda de WebControl.)
Propiedad pública TemplateControl (Se hereda de Control.)
Propiedad pública TemplateSourceDirectory (Se hereda de Control.)
Propiedad pública ToolBarItemBorderColor Obtiene o establece el color del borde de un elemento de la barra de herramientas.
Propiedad pública ToolBarItemBorderStyle Obtiene o establece el estilo del borde de un elemento de la barra de herramientas.
Propiedad pública ToolBarItemBorderWidth Obtiene o establece el ancho del borde del elemento de la barra de herramientas.
Propiedad pública ToolBarItemHoverBackColor Obtiene o establece el color de fondo del elemento de la barra de herramientas cuando el puntero está sobre el elemento.
Propiedad pública ToolBarItemPressedBorderColor Obsoleto. Esta propiedad ya no es aplicable y existe para permitir la compatibilidad con versiones anteriores. El control ReportViewer ya no utiliza botones presionados.
Propiedad pública ToolBarItemPressedBorderStyle Obsoleto. Esta propiedad ya no es aplicable y existe para permitir la compatibilidad con versiones anteriores. El control ReportViewer ya no utiliza botones presionados.
Propiedad pública ToolBarItemPressedBorderWidth Obsoleto. Esta propiedad ya no es aplicable y existe para permitir la compatibilidad con versiones anteriores. El control ReportViewer ya no utiliza botones presionados.
Propiedad pública ToolBarItemPressedHoverBackColor Obsoleto. Esta propiedad ya no es aplicable y existe para permitir la compatibilidad con versiones anteriores. El control ReportViewer ya no utiliza botones presionados.
Propiedad pública ToolTip (Se hereda de WebControl.)
Propiedad pública UniqueID (Se hereda de Control.)
Propiedad protegida ViewState (Se hereda de Control.)
Propiedad protegida ViewStateIgnoresCase (Se hereda de Control.)
Propiedad pública Visible (Se hereda de Control.)
Propiedad pública WaitControlDisplayAfter Obtiene o establece el retraso en milisegundos antes de que se muestre el control de espera al usuario cuando se carga el informe.
Propiedad pública WaitMessageFont Obtiene la fuente que se usa en el mensaje que aparece cuando se ejecuta el informe.
Propiedad pública Width Obtiene o establece el ancho del control. (Invalida WebControl.Width.)
Propiedad pública ZoomMode Obtiene o establece el modo de zoom del control.
Propiedad pública ZoomPercent Obtiene o establece el porcentaje de zoom utilizado al mostrar el informe.

Arriba

Métodos

  Nombre Descripción
Método protegido AddAttributesToRender (Se hereda de WebControl.)
Método protegido AddedControl (Se hereda de Control.)
Método protegido AddParsedSubObject (Se hereda de Control.)
Método público ApplyStyle (Se hereda de WebControl.)
Método público ApplyStyleSheetSkin (Se hereda de Control.)
Método protegido BuildProfileTree (Se hereda de Control.)
Método protegido ClearChildControlState (Se hereda de Control.)
Método protegido ClearChildState (Se hereda de Control.)
Método protegido ClearChildViewState (Se hereda de Control.)
Método público CopyBaseAttributes (Se hereda de WebControl.)
Método protegido CreateChildControls Infraestructura. (Invalida Control.CreateChildControls().)
Método protegido CreateControlCollection (Se hereda de Control.)
Método protegido CreateControlStyle Infraestructura. (Invalida WebControl.CreateControlStyle().)
Método público DataBind() (Se hereda de CompositeControl.)
Método protegido DataBind(Boolean) (Se hereda de Control.)
Método protegido DataBindChildren (Se hereda de Control.)
Método público Dispose Infraestructura. (Invalida Control.Dispose().)
Método protegido EnsureChildControls (Se hereda de Control.)
Método protegido EnsureID (Se hereda de Control.)
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público Find Busca la cadena de texto especificada en el informe que se muestra en el área de informe, a partir de la página cuyo número se especifica.
Método público FindControl(String) (Se hereda de Control.)
Método protegido FindControl(String, Int32) (Se hereda de Control.)
Método público Focus (Se hereda de Control.)
Método protegido GetDesignModeState (Se hereda de Control.)
Método público GetHashCode (Se hereda de Object.)
Método público GetPageSettings Devuelve la configuración de página que se usa para imprimir el informe actual en el control ReportViewer.
Método público GetType (Se hereda de Object.)
Método público HasControls (Se hereda de Control.)
Método protegido HasEvents (Se hereda de Control.)
Método protegido IsLiteralContent (Se hereda de Control.)
Método público JumpToBookmark Mueve el foco del informe al marcador especificado.
Método público JumpToDocumentMapId Mueve el foco del mapa del documento al nodo especificado.
Método protegido LoadControlState (Se hereda de Control.)
Método protegido LoadViewState Infraestructura. (Invalida WebControl.LoadViewState(Object).)
Método protegido MapPathSecure (Se hereda de Control.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público MergeStyle (Se hereda de WebControl.)
Método protegido OnBubbleEvent (Se hereda de Control.)
Método protegido OnDataBinding (Se hereda de Control.)
Método protegido OnInit Infraestructura. (Invalida Control.OnInit(EventArgs).)
Método protegido OnLoad (Se hereda de Control.)
Método protegido OnPreRender Infraestructura. (Invalida Control.OnPreRender(EventArgs).)
Método protegido OnUnload (Se hereda de Control.)
Método protegido OpenFile (Se hereda de Control.)
Método público PerformBack Devuelve el control ReportViewer al informe primario desde un informe de obtención de detalles.
Método protegido RaiseBubbleEvent (Se hereda de Control.)
Método protegido RecreateChildControls (Se hereda de CompositeControl.)
Método público RegisterPostBackControl Registra el control especificado con el control ReportViewer. El control ReportViewer muestra el control de espera cuando el control registrado produce un postback.
Método protegido RemovedControl (Se hereda de Control.)
Método protegido Render Infraestructura. (Invalida CompositeControl.Render(HtmlTextWriter).)
Método público RenderBeginTag (Se hereda de WebControl.)
Método protegido RenderChildren (Se hereda de Control.)
Método protegido RenderContents (Se hereda de WebControl.)
Método público RenderControl(HtmlTextWriter) (Se hereda de Control.)
Método protegido RenderControl(HtmlTextWriter, ControlAdapter) (Se hereda de Control.)
Método público RenderEndTag (Se hereda de WebControl.)
Método público Reset Restablece los valores predeterminados del control.
Método público ResetPageSettings Revierte la configuración de página del informe actual del control ReportViewer a la configuración de la definición de informe.
Método protegido ResolveAdapter (Se hereda de Control.)
Método público ResolveClientUrl (Se hereda de Control.)
Método público ResolveUrl (Se hereda de Control.)
Método protegido SaveControlState (Se hereda de Control.)
Método protegido SaveViewState Infraestructura. (Invalida WebControl.SaveViewState().)
Método protegido SetDesignModeState (Se hereda de Control.)
Método público SetPageSettings Establece la configuración de página que se usa para imprimir el informe actual en el control ReportViewer.
Método público SetRenderMethodDelegate (Se hereda de Control.)
Método público ToString (Se hereda de Object.)
Método protegido TrackViewState (Se hereda de WebControl.)

Arriba

Eventos

  Nombre Descripción
Evento público Back Se provoca cuando un usuario vuelve desde un informe de obtención de detalles al informe primario.
Evento público BookmarkNavigation Se produce cuando un usuario explora un marcador de un informe.
Evento público DataBinding (Se hereda de Control.)
Evento público Disposed (Se hereda de Control.)
Evento público DocumentMapNavigation Se produce cuando se selecciona un nodo del mapa del documento.
Evento público Drillthrough Se produce cuando se selecciona un elemento de obtención de detalles.
Evento público Init (Se hereda de Control.)
Evento público Load (Se hereda de Control.)
Evento público PageNavigation Se produce cuando un usuario se mueve a otra página de un informe.
Evento público PreRender (Se hereda de Control.)
Evento público ReportError Se produce cuando se encuentra un error en el informe.
Evento público ReportRefresh Se produce cuando el informe se actualiza.
Evento público Search Se produce cuando se hace clic en el botón Buscar o Buscar siguiente, o cuando se invoca una operación de búsqueda mediante programación.
Evento público Sort Se produce cuando el usuario activa una ordenación en los datos del informe.
Evento público SubmittingDataSourceCredentials Se produce cuando el usuario envía nuevas credenciales para el origen de datos utilizando el área de mensajes de origen de datos.
Evento público SubmittingParameterValues Se produce cuando se envían los valores de los parámetros de informe al servidor de informes.
Evento público Toggle Se produce cuando el usuario alterna la visibilidad de un elemento del informe.
Evento público Unload (Se hereda de Control.)

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático MaximumPageCount Una constante que representa el número máximo de páginas de un informe cuando el modo de recuento de páginas actual es Estimate.

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado IScriptControl.GetScriptDescriptors
Implementación de interfaces explícitasMétodo privado IScriptControl.GetScriptReferences
Implementación de interfaces explícitasMétodo privado IParserAccessor.AddParsedSubObject (Se hereda de Control.)
Implementación de interfaces explícitasPropiedad privada IControlBuilderAccessor.ControlBuilder (Se hereda de Control.)
Implementación de interfaces explícitasPropiedad privada IDataBindingsAccessor.DataBindings (Se hereda de Control.)
Implementación de interfaces explícitasPropiedad privada IExpressionsAccessor.Expressions (Se hereda de Control.)
Implementación de interfaces explícitasMétodo privado IAttributeAccessor.GetAttribute (Se hereda de WebControl.)
Implementación de interfaces explícitasMétodo privado IControlDesignerAccessor.GetDesignModeState (Se hereda de Control.)
Implementación de interfaces explícitasPropiedad privada IDataBindingsAccessor.HasDataBindings (Se hereda de Control.)
Implementación de interfaces explícitasPropiedad privada IExpressionsAccessor.HasExpressions (Se hereda de Control.)
Implementación de interfaces explícitasMétodo privado ICompositeControlDesignerAccessor.RecreateChildControls (Se hereda de CompositeControl.)
Implementación de interfaces explícitasMétodo privado IAttributeAccessor.SetAttribute (Se hereda de WebControl.)
Implementación de interfaces explícitasMétodo privado IControlDesignerAccessor.SetDesignModeState (Se hereda de Control.)
Implementación de interfaces explícitasMétodo privado IControlDesignerAccessor.SetOwnerControl (Se hereda de Control.)
Implementación de interfaces explícitasPropiedad privada IControlDesignerAccessor.UserData (Se hereda de Control.)

Arriba

Comentarios

Este control muestra el informe y su interfaz de usuario asociada.

El control puede funcionar en modo de procesamiento local o remoto. En modo de procesamiento local, el control procesa y presenta localmente el informe. En el modo de procesamiento remoto, el procesamiento se realiza en un servidor de informes y se muestra de forma local. El modo de procesamiento remoto requiere una instancia de Microsoft SQL Server 2008 o posterior del servidor de informes.

Nota

Para obtener información sobre el uso del control de servidor web ReportViewer en una granja de servidores web o sin estado de sesión, vea Configuración de web.config para ReportViewer.

Si desea información sobre el modo de utilizar el control ReportViewer del lado cliente usando la API del lado cliente, vea Microsoft.Reporting.WebFormsClient.ReportViewer (Clase).

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.Reporting.WebForms