Partager via


Classe ReportViewer

Encapsule les méthodes et les propriétés utilisées pour le contrôle ReportViewer.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Reporting.WebForms
Assembly :  Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)

Syntaxe

'Déclaration
Public Class ReportViewer _
    Inherits CompositeControl _
    Implements IScriptControl
'Utilisation
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

Le type ReportViewer expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ReportViewer Initialise une nouvelle instance de la classe ReportViewer.

Haut de la page

Propriétés

  Nom Description
Propriété publique AccessKey (hérité de WebControl.)
Propriété protégée Adapter (hérité de Control.)
Propriété publique AppRelativeTemplateSourceDirectory (hérité de Control.)
Propriété publique AsyncRendering Obtient ou définit une valeur Boolean qui indique si le rapport est rendu de façon asynchrone à partir du reste de la page Web lors du chargement de la page Web.
Propriété publique Attributes (hérité de WebControl.)
Propriété publique BackColor Obtient ou définit la couleur d'arrière-plan de la zone de rapport du contrôle. (remplace WebControl.BackColor.)
Propriété publique BindingContainer (hérité de Control.)
Propriété publique BorderColor (hérité de WebControl.)
Propriété publique BorderStyle (hérité de WebControl.)
Propriété publique BorderWidth (hérité de WebControl.)
Propriété protégée ChildControlsCreated (hérité de Control.)
Propriété publique ClientID (hérité de Control.)
Propriété protégée ClientIDSeparator (hérité de Control.)
Propriété protégée Context (hérité de Control.)
Propriété publique Controls (hérité de CompositeControl.)
Propriété publique ControlStyle (hérité de WebControl.)
Propriété publique ControlStyleCreated (hérité de WebControl.)
Propriété publique CssClass (hérité de WebControl.)
Propriété publique CurrentPage Obtient ou définit la page active du rapport actif du contrôle ReportViewer.
Propriété protégée DesignMode (hérité de Control.)
Propriété publique DocumentMapCollapsed Obtient ou définit l'état réduit du plan du document.
Propriété publique DocumentMapWidth Obtient ou définit la largeur de l'Explorateur de documents.
Propriété publique Enabled (hérité de WebControl.)
Propriété publique EnableTheming (hérité de WebControl.)
Propriété publique EnableViewState (hérité de Control.)
Propriété protégée Events (hérité de Control.)
Propriété publique ExportContentDisposition Obtient ou définit une valeur qui indique si le contenu doit être présent en ligne ou sous forme de pièce jointe.
Propriété publique Font (hérité de WebControl.)
Propriété publique ForeColor (hérité de WebControl.)
Propriété publique HasAttributes (hérité de WebControl.)
Propriété protégée HasChildViewState (hérité de Control.)
Propriété publique Height Obtient ou définit la hauteur du contrôle. (remplace WebControl.Height.)
Propriété publique HyperlinkTarget Obtient ou définit la fenêtre ou la zone cible pour le contenu de la page Web retourné lorsque l'utilisateur clique sur un lien hypertexte dans le rapport.
Propriété publique ID Spécifie l'ID du contrôle. (remplace Control.ID.)
Propriété protégée IdSeparator (hérité de Control.)
Propriété publique InteractiveDeviceInfos Obtient l'objet DeviceInfoCollection que le contrôle ReportViewer utilise pour rendre le rapport qui se trouve dans la zone de rapport au format HTML.
Propriété publique InteractivityPostBackMode Obtient ou définit une valeur InteractivityPostBackMode qui indique le mode de publication du contrôle ReportViewer.
Propriété publique InternalBorderColor Obtient ou définit la couleur de la bordure interne du contrôle.
Propriété publique InternalBorderStyle Obtient ou définit le style de la bordure interne du contrôle.
Propriété publique InternalBorderWidth Obtient ou définit la largeur de la bordure interne du contrôle.
Propriété protégée IsChildControlStateCleared (hérité de Control.)
Propriété protégée IsEnabled (hérité de WebControl.)
Propriété protégée IsTrackingViewState (hérité de Control.)
Propriété protégée IsViewStateEnabled (hérité de Control.)
Propriété publique KeepSessionAlive Obtient ou définit une valeur Boolean qui indique s'il faut empêcher la session utilisateur d'expirer tant que la page Web est affichée dans le navigateur.
Propriété publique LinkActiveColor Obtient ou définit la couleur d'un lien actif dans le contrôle.
Propriété publique LinkActiveHoverColor Obtient ou définit la couleur du lien actif dans le contrôle lorsque la souris pointe sur ce lien.
Propriété publique LinkDisabledColor Obtient ou définit la couleur d'un lien désactivé dans le contrôle.
Propriété protégée LoadViewStateByID (hérité de Control.)
Propriété publique LocalReport Obtient l'instance de la classe Report qui est utilisée lorsque le ProcessingMode pour le contrôle ReportViewer a la valeur Local.
Propriété publique NamingContainer (hérité de Control.)
Propriété publique Page (hérité de Control.)
Propriété publique PageCountMode Obtient ou définit une valeur d'énumération PageCountMode qui indique le mode de dénombrement de pages à utiliser par défaut lors du rendu d'un rapport dans la zone de rapport.
Propriété publique Parent (hérité de Control.)
Propriété publique ProcessingMode Obtient ou définit le mode de traitement du contrôle ReportViewer.
Propriété publique PromptAreaCollapsed Obtient ou définit l'état réduit de la zone de message relative aux paramètres ou aux informations d'identification.
Propriété publique ReportAreaContentType Obtient un objet ReportAreaContent qui indique le type de contenu actuel de la zone de rapport.
Propriété publique SearchState Obtient le texte recherché et la page de démarrage de l'opération actuelle de recherche de rapports.
Propriété publique ServerReport Obtient l'instance de la classe Report qui est utilisée lorsque le ProcessingMode pour le contrôle ReportViewer a la valeur Remote.
Propriété publique ShowBackButton Obtient ou définit une valeur qui indique si le bouton Précédent est visible dans la barre d'outils.
Propriété publique ShowCredentialPrompts Obtient ou définit une valeur qui indique s'il convient d'afficher une invite pour les informations d'identification de l'utilisateur.
Propriété publique ShowDocumentMapButton Obtient ou définit une valeur qui indique si le bouton qui permet d'afficher ou de réduire l'Explorateur de documents est visible dans la barre de fractionnement.
Propriété publique ShowExportControls Obtient ou définit une valeur qui indique si le contrôle Exporter est visible dans la barre d'outils.
Propriété publique ShowFindControls Obtient ou définit une valeur qui indique si la zone de texte Rechercher est visible dans la barre d'outils.
Propriété publique ShowPageNavigationControls Obtient ou définit une valeur qui indique si les contrôles de navigation entre les pages sont visibles dans la barre d'outils.
Propriété publique ShowParameterPrompts Obtient ou définit une valeur qui indique si les invites de paramètres sont affichées.
Propriété publique ShowPrintButton Obtient ou définit une valeur qui indique si le bouton Imprimer est visible dans la barre d'outils.
Propriété publique ShowPromptAreaButton Obtient ou définit une valeur qui indique si le bouton qui permet d'afficher ou de réduire la zone de message est visible dans la barre de fractionnement.
Propriété publique ShowRefreshButton Obtient ou définit une valeur qui indique si le bouton Actualiser est visible.
Propriété publique ShowReportBody Obtient ou définit une valeur qui indique si le corps du rapport est visible sur le contrôle.
Propriété publique ShowToolBar Obtient ou définit une valeur qui indique si la barre d'outils est visible sur le contrôle.
Propriété publique ShowWaitControlCancelLink Obtient ou définit une valeur Boolean qui contrôle s'il faut afficher le lien Annuler dans le contrôle d'attente.
Propriété publique ShowZoomControl Obtient ou définit une valeur qui indique si la zone de liste Zoom est visible.
Propriété publique Site (hérité de Control.)
Propriété publique SizeToReportContent Obtient ou définit une valeur qui indique si le contrôle ReportViewer doit être redimensionné automatiquement pour s'adapter au contenu du rapport.
Propriété publique SkinID (hérité de WebControl.)
Propriété publique SplitterBackColor Obtient ou définit la couleur d'arrière-plan de la barre de fractionnement de l'Explorateur de documents et de celle de la zone de message.
Propriété publique Style (hérité de WebControl.)
Propriété publique TabIndex (hérité de WebControl.)
Propriété protégée TagKey Infrastructure. (remplace WebControl.TagKey.)
Propriété protégée TagName (hérité de WebControl.)
Propriété publique TemplateControl (hérité de Control.)
Propriété publique TemplateSourceDirectory (hérité de Control.)
Propriété publique ToolBarItemBorderColor Obtient ou définit la couleur de bordure d'un élément de la barre d'outils.
Propriété publique ToolBarItemBorderStyle Obtient ou définit le style de bordure d'un élément de la barre d'outils.
Propriété publique ToolBarItemBorderWidth Obtient ou définit la largeur de la bordure de l'élément de la barre d'outils.
Propriété publique ToolBarItemHoverBackColor Obtient ou définit la couleur d'arrière-plan de l'élément de la barre d'outils lorsque la souris pointe sur cet élément.
Propriété publique ToolBarItemPressedBorderColor Obsolète. Cette propriété n'est plus applicable et est destinée à la compatibilité descendante. Le contrôle ReportViewer n'utilise plus de boutons appuyés.
Propriété publique ToolBarItemPressedBorderStyle Obsolète. Cette propriété n'est plus applicable et est destinée à la compatibilité descendante. Le contrôle ReportViewer n'utilise plus de boutons appuyés.
Propriété publique ToolBarItemPressedBorderWidth Obsolète. Cette propriété n'est plus applicable et est destinée à la compatibilité descendante. Le contrôle ReportViewer n'utilise plus de boutons appuyés.
Propriété publique ToolBarItemPressedHoverBackColor Obsolète. Cette propriété n'est plus applicable et est destinée à la compatibilité descendante. Le contrôle ReportViewer n'utilise plus de boutons appuyés.
Propriété publique ToolTip (hérité de WebControl.)
Propriété publique UniqueID (hérité de Control.)
Propriété protégée ViewState (hérité de Control.)
Propriété protégée ViewStateIgnoresCase (hérité de Control.)
Propriété publique Visible (hérité de Control.)
Propriété publique WaitControlDisplayAfter Obtient ou définit le délai, en millisecondes, avant que le contrôle d'attente ne s'affiche pour l'utilisateur lors du chargement du rapport.
Propriété publique WaitMessageFont Obtient la police utilisée pour le message qui est affichée lors de l'exécution du rapport.
Propriété publique Width Obtient ou définit la largeur du contrôle. (remplace WebControl.Width.)
Propriété publique ZoomMode Obtient ou définit le mode de zoom du contrôle.
Propriété publique ZoomPercent Obtient ou définit le pourcentage de zoom à utiliser pour l'affichage du rapport.

Haut de la page

Méthodes

  Nom Description
Méthode protégée AddAttributesToRender (hérité de WebControl.)
Méthode protégée AddedControl (hérité de Control.)
Méthode protégée AddParsedSubObject (hérité de Control.)
Méthode publique ApplyStyle (hérité de WebControl.)
Méthode publique ApplyStyleSheetSkin (hérité de Control.)
Méthode protégée BuildProfileTree (hérité de Control.)
Méthode protégée ClearChildControlState (hérité de Control.)
Méthode protégée ClearChildState (hérité de Control.)
Méthode protégée ClearChildViewState (hérité de Control.)
Méthode publique CopyBaseAttributes (hérité de WebControl.)
Méthode protégée CreateChildControls Infrastructure. (remplace Control.CreateChildControls().)
Méthode protégée CreateControlCollection (hérité de Control.)
Méthode protégée CreateControlStyle Infrastructure. (remplace WebControl.CreateControlStyle().)
Méthode publique DataBind() (hérité de CompositeControl.)
Méthode protégée DataBind(Boolean) (hérité de Control.)
Méthode protégée DataBindChildren (hérité de Control.)
Méthode publique Dispose Infrastructure. (remplace Control.Dispose().)
Méthode protégée EnsureChildControls (hérité de Control.)
Méthode protégée EnsureID (hérité de Control.)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique Find Recherche la chaîne de texte spécifiée dans le rapport qui se trouve dans la zone de rapport, à partir du numéro de page spécifié.
Méthode publique FindControl(String) (hérité de Control.)
Méthode protégée FindControl(String, Int32) (hérité de Control.)
Méthode publique Focus (hérité de Control.)
Méthode protégée GetDesignModeState (hérité de Control.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetPageSettings Retourne les paramètres de page utilisés pour imprimer le rapport actuel dans le contrôle ReportViewer.
Méthode publique GetType (hérité de Object.)
Méthode publique HasControls (hérité de Control.)
Méthode protégée HasEvents (hérité de Control.)
Méthode protégée IsLiteralContent (hérité de Control.)
Méthode publique JumpToBookmark Déplace le focus du rapport vers le signet spécifié.
Méthode publique JumpToDocumentMapId Déplace le focus du plan du document vers le nœud spécifié.
Méthode protégée LoadControlState (hérité de Control.)
Méthode protégée LoadViewState Infrastructure. (remplace WebControl.LoadViewState(Object).)
Méthode protégée MapPathSecure (hérité de Control.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique MergeStyle (hérité de WebControl.)
Méthode protégée OnBubbleEvent (hérité de Control.)
Méthode protégée OnDataBinding (hérité de Control.)
Méthode protégée OnInit Infrastructure. (remplace Control.OnInit(EventArgs).)
Méthode protégée OnLoad (hérité de Control.)
Méthode protégée OnPreRender Infrastructure. (remplace Control.OnPreRender(EventArgs).)
Méthode protégée OnUnload (hérité de Control.)
Méthode protégée OpenFile (hérité de Control.)
Méthode publique PerformBack Fait revenir le contrôle ReportViewer d'un rapport d'extraction vers le rapport parent.
Méthode protégée RaiseBubbleEvent (hérité de Control.)
Méthode protégée RecreateChildControls (hérité de CompositeControl.)
Méthode publique RegisterPostBackControl Inscrit le contrôle spécifié avec le contrôle ReportViewer. Le contrôle ReportViewer affiche le contrôle d'attente lorsque le contrôle inscrit entraîne une publication.
Méthode protégée RemovedControl (hérité de Control.)
Méthode protégée Render Infrastructure. (remplace CompositeControl.Render(HtmlTextWriter).)
Méthode publique RenderBeginTag (hérité de WebControl.)
Méthode protégée RenderChildren (hérité de Control.)
Méthode protégée RenderContents (hérité de WebControl.)
Méthode publique RenderControl(HtmlTextWriter) (hérité de Control.)
Méthode protégée RenderControl(HtmlTextWriter, ControlAdapter) (hérité de Control.)
Méthode publique RenderEndTag (hérité de WebControl.)
Méthode publique Reset Rétablit les valeurs par défaut du contrôle.
Méthode publique ResetPageSettings Rétablit les paramètres de page de la définition de rapport pour le rapport actuel dans le contrôle ReportViewer.
Méthode protégée ResolveAdapter (hérité de Control.)
Méthode publique ResolveClientUrl (hérité de Control.)
Méthode publique ResolveUrl (hérité de Control.)
Méthode protégée SaveControlState (hérité de Control.)
Méthode protégée SaveViewState Infrastructure. (remplace WebControl.SaveViewState().)
Méthode protégée SetDesignModeState (hérité de Control.)
Méthode publique SetPageSettings Définit les paramètres de page utilisés pour imprimer le rapport actuel dans le contrôle ReportViewer.
Méthode publique SetRenderMethodDelegate (hérité de Control.)
Méthode publique ToString (hérité de Object.)
Méthode protégée TrackViewState (hérité de WebControl.)

Haut de la page

Événements

  Nom Description
Événement public Back Se produit lorsqu'un utilisateur passe d'un rapport d'extraction au rapport parent.
Événement public BookmarkNavigation Se produit lorsqu'un utilisateur accède à un signet dans un rapport.
Événement public DataBinding (hérité de Control.)
Événement public Disposed (hérité de Control.)
Événement public DocumentMapNavigation Se produit lorsqu'un nœud du plan du document est sélectionné.
Événement public Drillthrough Se produit lorsqu'un élément d'extraction est sélectionné.
Événement public Init (hérité de Control.)
Événement public Load (hérité de Control.)
Événement public PageNavigation Se produit lorsqu'un utilisateur accède à une page différente dans un rapport.
Événement public PreRender (hérité de Control.)
Événement public ReportError Se produit lorsqu'une erreur est détectée dans le rapport.
Événement public ReportRefresh Se produit lors de l'actualisation du rapport.
Événement public Search Se produit lorsque l'utilisateur clique sur le bouton Rechercher ou Rechercher suivant, ou lorsqu'une opération de recherche est appelée par programme.
Événement public Sort Se produit lorsque l'utilisateur active un tri des données du rapport.
Événement public SubmittingDataSourceCredentials Se produit lorsque l'utilisateur envoie de nouvelles informations d'identification de la source de données en utilisant la zone de message de la source de données.
Événement public SubmittingParameterValues Se produit lorsque des valeurs de paramètres de rapport sont envoyées au serveur de rapports.
Événement public Toggle Se produit lorsque l'utilisateur active ou désactive la visibilité d'un élément du rapport.
Événement public Unload (hérité de Control.)

Haut de la page

Champs

  Nom Description
Champ publicMembre statique MaximumPageCount Constante représentant le nombre maximal de pages d'un rapport lorsque le mode de dénombrement de pages actif est Estimate.

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IScriptControl.GetScriptDescriptors
Implémentation d'interface expliciteMéthode privée IScriptControl.GetScriptReferences
Implémentation d'interface expliciteMéthode privée IParserAccessor.AddParsedSubObject (hérité de Control.)
Implémentation d'interface explicitePropriété privée IControlBuilderAccessor.ControlBuilder (hérité de Control.)
Implémentation d'interface explicitePropriété privée IDataBindingsAccessor.DataBindings (hérité de Control.)
Implémentation d'interface explicitePropriété privée IExpressionsAccessor.Expressions (hérité de Control.)
Implémentation d'interface expliciteMéthode privée IAttributeAccessor.GetAttribute (hérité de WebControl.)
Implémentation d'interface expliciteMéthode privée IControlDesignerAccessor.GetDesignModeState (hérité de Control.)
Implémentation d'interface explicitePropriété privée IDataBindingsAccessor.HasDataBindings (hérité de Control.)
Implémentation d'interface explicitePropriété privée IExpressionsAccessor.HasExpressions (hérité de Control.)
Implémentation d'interface expliciteMéthode privée ICompositeControlDesignerAccessor.RecreateChildControls (hérité de CompositeControl.)
Implémentation d'interface expliciteMéthode privée IAttributeAccessor.SetAttribute (hérité de WebControl.)
Implémentation d'interface expliciteMéthode privée IControlDesignerAccessor.SetDesignModeState (hérité de Control.)
Implémentation d'interface expliciteMéthode privée IControlDesignerAccessor.SetOwnerControl (hérité de Control.)
Implémentation d'interface explicitePropriété privée IControlDesignerAccessor.UserData (hérité de Control.)

Haut de la page

Notes

Ce contrôle affiche le rapport et l'interface utilisateur associée.

Le contrôle peut être utilisé en mode de traitement local ou distant. En mode de traitement local, le contrôle traite et rend le rapport en local. En mode de traitement distant, le traitement est effectué sur un serveur de rapports et est affiché localement. Ce mode nécessite une instance Microsoft SQL Server 2008 ou version ultérieure du serveur de rapports.

Notes

Pour plus d'informations sur l'utilisation du contrôle de serveur Web ReportViewer dans une batterie de serveurs Web ou sans état de session, consultez Paramètres Web.config pour ReportViewer.

Pour plus d'informations sur l'utilisation du contrôle ReportViewer côté client utilisant l'API côté client, consultez Classe Microsoft.Reporting.WebFormsClient.ReportViewer.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.Reporting.WebForms