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 | |
---|---|---|
ReportViewer | Initialise une nouvelle instance de la classe ReportViewer. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
AccessKey | (hérité de WebControl.) | |
Adapter | (hérité de Control.) | |
AppRelativeTemplateSourceDirectory | (hérité de Control.) | |
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. | |
Attributes | (hérité de WebControl.) | |
BackColor | Obtient ou définit la couleur d'arrière-plan de la zone de rapport du contrôle. (remplace WebControl.BackColor.) | |
BindingContainer | (hérité de Control.) | |
BorderColor | (hérité de WebControl.) | |
BorderStyle | (hérité de WebControl.) | |
BorderWidth | (hérité de WebControl.) | |
ChildControlsCreated | (hérité de Control.) | |
ClientID | (hérité de Control.) | |
ClientIDSeparator | (hérité de Control.) | |
Context | (hérité de Control.) | |
Controls | (hérité de CompositeControl.) | |
ControlStyle | (hérité de WebControl.) | |
ControlStyleCreated | (hérité de WebControl.) | |
CssClass | (hérité de WebControl.) | |
CurrentPage | Obtient ou définit la page active du rapport actif du contrôle ReportViewer. | |
DesignMode | (hérité de Control.) | |
DocumentMapCollapsed | Obtient ou définit l'état réduit du plan du document. | |
DocumentMapWidth | Obtient ou définit la largeur de l'Explorateur de documents. | |
Enabled | (hérité de WebControl.) | |
EnableTheming | (hérité de WebControl.) | |
EnableViewState | (hérité de Control.) | |
Events | (hérité de Control.) | |
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. | |
Font | (hérité de WebControl.) | |
ForeColor | (hérité de WebControl.) | |
HasAttributes | (hérité de WebControl.) | |
HasChildViewState | (hérité de Control.) | |
Height | Obtient ou définit la hauteur du contrôle. (remplace WebControl.Height.) | |
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. | |
ID | Spécifie l'ID du contrôle. (remplace Control.ID.) | |
IdSeparator | (hérité de Control.) | |
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. | |
InteractivityPostBackMode | Obtient ou définit une valeur InteractivityPostBackMode qui indique le mode de publication du contrôle ReportViewer. | |
InternalBorderColor | Obtient ou définit la couleur de la bordure interne du contrôle. | |
InternalBorderStyle | Obtient ou définit le style de la bordure interne du contrôle. | |
InternalBorderWidth | Obtient ou définit la largeur de la bordure interne du contrôle. | |
IsChildControlStateCleared | (hérité de Control.) | |
IsEnabled | (hérité de WebControl.) | |
IsTrackingViewState | (hérité de Control.) | |
IsViewStateEnabled | (hérité de Control.) | |
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. | |
LinkActiveColor | Obtient ou définit la couleur d'un lien actif dans le contrôle. | |
LinkActiveHoverColor | Obtient ou définit la couleur du lien actif dans le contrôle lorsque la souris pointe sur ce lien. | |
LinkDisabledColor | Obtient ou définit la couleur d'un lien désactivé dans le contrôle. | |
LoadViewStateByID | (hérité de Control.) | |
LocalReport | Obtient l'instance de la classe Report qui est utilisée lorsque le ProcessingMode pour le contrôle ReportViewer a la valeur Local. | |
NamingContainer | (hérité de Control.) | |
Page | (hérité de Control.) | |
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. | |
Parent | (hérité de Control.) | |
ProcessingMode | Obtient ou définit le mode de traitement du contrôle ReportViewer. | |
PromptAreaCollapsed | Obtient ou définit l'état réduit de la zone de message relative aux paramètres ou aux informations d'identification. | |
ReportAreaContentType | Obtient un objet ReportAreaContent qui indique le type de contenu actuel de la zone de rapport. | |
SearchState | Obtient le texte recherché et la page de démarrage de l'opération actuelle de recherche de rapports. | |
ServerReport | Obtient l'instance de la classe Report qui est utilisée lorsque le ProcessingMode pour le contrôle ReportViewer a la valeur Remote. | |
ShowBackButton | Obtient ou définit une valeur qui indique si le bouton Précédent est visible dans la barre d'outils. | |
ShowCredentialPrompts | Obtient ou définit une valeur qui indique s'il convient d'afficher une invite pour les informations d'identification de l'utilisateur. | |
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. | |
ShowExportControls | Obtient ou définit une valeur qui indique si le contrôle Exporter est visible dans la barre d'outils. | |
ShowFindControls | Obtient ou définit une valeur qui indique si la zone de texte Rechercher est visible dans la barre d'outils. | |
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. | |
ShowParameterPrompts | Obtient ou définit une valeur qui indique si les invites de paramètres sont affichées. | |
ShowPrintButton | Obtient ou définit une valeur qui indique si le bouton Imprimer est visible dans la barre d'outils. | |
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. | |
ShowRefreshButton | Obtient ou définit une valeur qui indique si le bouton Actualiser est visible. | |
ShowReportBody | Obtient ou définit une valeur qui indique si le corps du rapport est visible sur le contrôle. | |
ShowToolBar | Obtient ou définit une valeur qui indique si la barre d'outils est visible sur le contrôle. | |
ShowWaitControlCancelLink | Obtient ou définit une valeur Boolean qui contrôle s'il faut afficher le lien Annuler dans le contrôle d'attente. | |
ShowZoomControl | Obtient ou définit une valeur qui indique si la zone de liste Zoom est visible. | |
Site | (hérité de Control.) | |
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. | |
SkinID | (hérité de WebControl.) | |
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. | |
Style | (hérité de WebControl.) | |
TabIndex | (hérité de WebControl.) | |
TagKey | Infrastructure. (remplace WebControl.TagKey.) | |
TagName | (hérité de WebControl.) | |
TemplateControl | (hérité de Control.) | |
TemplateSourceDirectory | (hérité de Control.) | |
ToolBarItemBorderColor | Obtient ou définit la couleur de bordure d'un élément de la barre d'outils. | |
ToolBarItemBorderStyle | Obtient ou définit le style de bordure d'un élément de la barre d'outils. | |
ToolBarItemBorderWidth | Obtient ou définit la largeur de la bordure de l'élément de la barre d'outils. | |
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. | |
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. | |
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. | |
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. | |
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. | |
ToolTip | (hérité de WebControl.) | |
UniqueID | (hérité de Control.) | |
ViewState | (hérité de Control.) | |
ViewStateIgnoresCase | (hérité de Control.) | |
Visible | (hérité de Control.) | |
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. | |
WaitMessageFont | Obtient la police utilisée pour le message qui est affichée lors de l'exécution du rapport. | |
Width | Obtient ou définit la largeur du contrôle. (remplace WebControl.Width.) | |
ZoomMode | Obtient ou définit le mode de zoom du contrôle. | |
ZoomPercent | Obtient ou définit le pourcentage de zoom à utiliser pour l'affichage du rapport. |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
AddAttributesToRender | (hérité de WebControl.) | |
AddedControl | (hérité de Control.) | |
AddParsedSubObject | (hérité de Control.) | |
ApplyStyle | (hérité de WebControl.) | |
ApplyStyleSheetSkin | (hérité de Control.) | |
BuildProfileTree | (hérité de Control.) | |
ClearChildControlState | (hérité de Control.) | |
ClearChildState | (hérité de Control.) | |
ClearChildViewState | (hérité de Control.) | |
CopyBaseAttributes | (hérité de WebControl.) | |
CreateChildControls | Infrastructure. (remplace Control.CreateChildControls().) | |
CreateControlCollection | (hérité de Control.) | |
CreateControlStyle | Infrastructure. (remplace WebControl.CreateControlStyle().) | |
DataBind() | (hérité de CompositeControl.) | |
DataBind(Boolean) | (hérité de Control.) | |
DataBindChildren | (hérité de Control.) | |
Dispose | Infrastructure. (remplace Control.Dispose().) | |
EnsureChildControls | (hérité de Control.) | |
EnsureID | (hérité de Control.) | |
Equals | (hérité de Object.) | |
Finalize | (hérité de Object.) | |
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é. | |
FindControl(String) | (hérité de Control.) | |
FindControl(String, Int32) | (hérité de Control.) | |
Focus | (hérité de Control.) | |
GetDesignModeState | (hérité de Control.) | |
GetHashCode | (hérité de Object.) | |
GetPageSettings | Retourne les paramètres de page utilisés pour imprimer le rapport actuel dans le contrôle ReportViewer. | |
GetType | (hérité de Object.) | |
HasControls | (hérité de Control.) | |
HasEvents | (hérité de Control.) | |
IsLiteralContent | (hérité de Control.) | |
JumpToBookmark | Déplace le focus du rapport vers le signet spécifié. | |
JumpToDocumentMapId | Déplace le focus du plan du document vers le nœud spécifié. | |
LoadControlState | (hérité de Control.) | |
LoadViewState | Infrastructure. (remplace WebControl.LoadViewState(Object).) | |
MapPathSecure | (hérité de Control.) | |
MemberwiseClone | (hérité de Object.) | |
MergeStyle | (hérité de WebControl.) | |
OnBubbleEvent | (hérité de Control.) | |
OnDataBinding | (hérité de Control.) | |
OnInit | Infrastructure. (remplace Control.OnInit(EventArgs).) | |
OnLoad | (hérité de Control.) | |
OnPreRender | Infrastructure. (remplace Control.OnPreRender(EventArgs).) | |
OnUnload | (hérité de Control.) | |
OpenFile | (hérité de Control.) | |
PerformBack | Fait revenir le contrôle ReportViewer d'un rapport d'extraction vers le rapport parent. | |
RaiseBubbleEvent | (hérité de Control.) | |
RecreateChildControls | (hérité de CompositeControl.) | |
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. | |
RemovedControl | (hérité de Control.) | |
Render | Infrastructure. (remplace CompositeControl.Render(HtmlTextWriter).) | |
RenderBeginTag | (hérité de WebControl.) | |
RenderChildren | (hérité de Control.) | |
RenderContents | (hérité de WebControl.) | |
RenderControl(HtmlTextWriter) | (hérité de Control.) | |
RenderControl(HtmlTextWriter, ControlAdapter) | (hérité de Control.) | |
RenderEndTag | (hérité de WebControl.) | |
Reset | Rétablit les valeurs par défaut du contrôle. | |
ResetPageSettings | Rétablit les paramètres de page de la définition de rapport pour le rapport actuel dans le contrôle ReportViewer. | |
ResolveAdapter | (hérité de Control.) | |
ResolveClientUrl | (hérité de Control.) | |
ResolveUrl | (hérité de Control.) | |
SaveControlState | (hérité de Control.) | |
SaveViewState | Infrastructure. (remplace WebControl.SaveViewState().) | |
SetDesignModeState | (hérité de Control.) | |
SetPageSettings | Définit les paramètres de page utilisés pour imprimer le rapport actuel dans le contrôle ReportViewer. | |
SetRenderMethodDelegate | (hérité de Control.) | |
ToString | (hérité de Object.) | |
TrackViewState | (hérité de WebControl.) |
Haut de la page
Événements
Nom | Description | |
---|---|---|
Back | Se produit lorsqu'un utilisateur passe d'un rapport d'extraction au rapport parent. | |
BookmarkNavigation | Se produit lorsqu'un utilisateur accède à un signet dans un rapport. | |
DataBinding | (hérité de Control.) | |
Disposed | (hérité de Control.) | |
DocumentMapNavigation | Se produit lorsqu'un nœud du plan du document est sélectionné. | |
Drillthrough | Se produit lorsqu'un élément d'extraction est sélectionné. | |
Init | (hérité de Control.) | |
Load | (hérité de Control.) | |
PageNavigation | Se produit lorsqu'un utilisateur accède à une page différente dans un rapport. | |
PreRender | (hérité de Control.) | |
ReportError | Se produit lorsqu'une erreur est détectée dans le rapport. | |
ReportRefresh | Se produit lors de l'actualisation du rapport. | |
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. | |
Sort | Se produit lorsque l'utilisateur active un tri des données du rapport. | |
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. | |
SubmittingParameterValues | Se produit lorsque des valeurs de paramètres de rapport sont envoyées au serveur de rapports. | |
Toggle | Se produit lorsque l'utilisateur active ou désactive la visibilité d'un élément du rapport. | |
Unload | (hérité de Control.) |
Haut de la page
Champs
Nom | Description | |
---|---|---|
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 | |
---|---|---|
IScriptControl.GetScriptDescriptors | ||
IScriptControl.GetScriptReferences | ||
IParserAccessor.AddParsedSubObject | (hérité de Control.) | |
IControlBuilderAccessor.ControlBuilder | (hérité de Control.) | |
IDataBindingsAccessor.DataBindings | (hérité de Control.) | |
IExpressionsAccessor.Expressions | (hérité de Control.) | |
IAttributeAccessor.GetAttribute | (hérité de WebControl.) | |
IControlDesignerAccessor.GetDesignModeState | (hérité de Control.) | |
IDataBindingsAccessor.HasDataBindings | (hérité de Control.) | |
IExpressionsAccessor.HasExpressions | (hérité de Control.) | |
ICompositeControlDesignerAccessor.RecreateChildControls | (hérité de CompositeControl.) | |
IAttributeAccessor.SetAttribute | (hérité de WebControl.) | |
IControlDesignerAccessor.SetDesignModeState | (hérité de Control.) | |
IControlDesignerAccessor.SetOwnerControl | (hérité de Control.) | |
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.