Classe ReportViewer

Incapsula le proprietà e i metodi utilizzati per il controllo ReportViewer.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.Reporting.WebForms
Assembly:  Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)

Sintassi

'Dichiarazione
Public Class ReportViewer _
    Inherits CompositeControl _
    Implements IScriptControl
'Utilizzo
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

Nel tipo ReportViewer sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ReportViewer Inizializza una nuova istanza della classe ReportViewer.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AccessKey Ereditato da WebControl.
Proprietà protetta Adapter Ereditato da Control.
Proprietà pubblica AppRelativeTemplateSourceDirectory Ereditato da Control.
Proprietà pubblica AsyncRendering Ottiene o imposta un valore booleano che indica se il rendering del rapporto viene eseguito in modo asincrono dal resto della pagina Web durante il caricamento della pagina Web.
Proprietà pubblica Attributes Ereditato da WebControl.
Proprietà pubblica BackColor Ottiene o imposta il colore di sfondo dell'area del rapporto del controllo. Esegue l'override di WebControl.BackColor.
Proprietà pubblica BindingContainer Ereditato da Control.
Proprietà pubblica BorderColor Ereditato da WebControl.
Proprietà pubblica BorderStyle Ereditato da WebControl.
Proprietà pubblica BorderWidth Ereditato da WebControl.
Proprietà protetta ChildControlsCreated Ereditato da Control.
Proprietà pubblica ClientID Ereditato da Control.
Proprietà protetta ClientIDSeparator Ereditato da Control.
Proprietà protetta Context Ereditato da Control.
Proprietà pubblica Controls Ereditato da CompositeControl.
Proprietà pubblica ControlStyle Ereditato da WebControl.
Proprietà pubblica ControlStyleCreated Ereditato da WebControl.
Proprietà pubblica CssClass Ereditato da WebControl.
Proprietà pubblica CurrentPage Recupera o imposta la pagina corrente del rapporto attivo del controllo ReportViewer.
Proprietà protetta DesignMode Ereditato da Control.
Proprietà pubblica DocumentMapCollapsed Recupera o imposta lo stato di compressione della mappa documento.
Proprietà pubblica DocumentMapWidth Ottiene o imposta la larghezza della mappa documento.
Proprietà pubblica Enabled Ereditato da WebControl.
Proprietà pubblica EnableTheming Ereditato da WebControl.
Proprietà pubblica EnableViewState Ereditato da Control.
Proprietà protetta Events Ereditato da Control.
Proprietà pubblica ExportContentDisposition Ottiene o imposta un valore che indica se il contenuto deve essere incorporato o incluso come allegato.
Proprietà pubblica Font Ereditato da WebControl.
Proprietà pubblica ForeColor Ereditato da WebControl.
Proprietà pubblica HasAttributes Ereditato da WebControl.
Proprietà protetta HasChildViewState Ereditato da Control.
Proprietà pubblica Height Ottiene o imposta l'altezza del controllo. Esegue l'override di WebControl.Height.
Proprietà pubblica HyperlinkTarget Recupera o imposta la finestra o il frame di destinazione per il contenuto della pagina Web restituito quando si fa clic su un collegamento ipertestuale nel rapporto.
Proprietà pubblica ID Specifica l'ID del controllo. Esegue l'override di Control.ID.
Proprietà protetta IdSeparator Ereditato da Control.
Proprietà pubblica InteractiveDeviceInfos Recupera l'oggetto DeviceInfoCollection che il controllo ReportViewer utilizza per eseguire il rendering del rapporto nell'area del rapporto come HTML.
Proprietà pubblica InteractivityPostBackMode Ottiene o imposta un valore di InteractivityPostBackMode che indica la modalità di postback del controllo ReportViewer.
Proprietà pubblica InternalBorderColor Recupera o imposta il colore del bordo interno del controllo.
Proprietà pubblica InternalBorderStyle Recupera o imposta lo stile del bordo interno del controllo.
Proprietà pubblica InternalBorderWidth Recupera o imposta lo spessore del bordo interno del controllo.
Proprietà protetta IsChildControlStateCleared Ereditato da Control.
Proprietà protetta IsEnabled Ereditato da WebControl.
Proprietà protetta IsTrackingViewState Ereditato da Control.
Proprietà protetta IsViewStateEnabled Ereditato da Control.
Proprietà pubblica KeepSessionAlive Ottiene o imposta un valore boolean che indica se impedire o meno la scadenza della sessione utente fino a quando la pagina Web è visualizzata nel browser.
Proprietà pubblica LinkActiveColor Recupera o imposta il colore del collegamento attivo nel controllo.
Proprietà pubblica LinkActiveHoverColor Recupera o imposta il colore del collegamento attivo nel controllo al passaggio del puntatore del mouse.
Proprietà pubblica LinkDisabledColor Recupera o imposta il colore di un collegamento disabilitato nel controllo.
Proprietà protetta LoadViewStateByID Ereditato da Control.
Proprietà pubblica LocalReport Recupera l'istanza della classe Report utilizzata quando ProcessingMode per il controllo ReportViewer è impostato su Local.
Proprietà pubblica NamingContainer Ereditato da Control.
Proprietà pubblica Page Ereditato da Control.
Proprietà pubblica PageCountMode Ottiene o imposta un valore dell'enumerazione PageCountMode che indica la modalità di conteggio delle pagine predefinita da utilizzare durante il rendering di un rapporto nell'area del rapporto.
Proprietà pubblica Parent Ereditato da Control.
Proprietà pubblica ProcessingMode Recupera o imposta la modalità di elaborazione del controllo ReportViewer.
Proprietà pubblica PromptAreaCollapsed Recupera o imposta lo stato di compressione dell'area dei messaggi di richiesta per i parametri o dell'area dei messaggi di richiesta per le credenziali.
Proprietà pubblica ReportAreaContentType Recupera un oggetto ReportAreaContent che indica il tipo di contenuto corrente dell'area del rapporto.
Proprietà pubblica SearchState Recupera il testo di ricerca e la pagina iniziale dell'operazione di ricerca del rapporto corrente.
Proprietà pubblica ServerReport Recupera l'istanza della classe Report utilizzata quando ProcessingMode per il controllo ReportViewer è impostato su Remote.
Proprietà pubblica ShowBackButton Ottiene o imposta un valore che indica se il pulsante Indietro è visibile nella barra degli strumenti.
Proprietà pubblica ShowCredentialPrompts Recupera o imposta un valore che indica se visualizzare un messaggio di richiesta per le credenziali utente.
Proprietà pubblica ShowDocumentMapButton Ottiene o imposta un valore che indica se il pulsante che consente di mostrare o comprimere la mappa documento è visibile sulla barra di divisione.
Proprietà pubblica ShowExportControls Ottiene o imposta un valore che indica se il controllo Esporta è visibile sulla barra degli strumenti.
Proprietà pubblica ShowFindControls Recupera o imposta un valore che indica se la casella di testo Trova è visibile nella barra degli strumenti.
Proprietà pubblica ShowPageNavigationControls Recupera o imposta un valore che indica se i controlli per la navigazione tra le pagine sono visibili nella barra degli strumenti.
Proprietà pubblica ShowParameterPrompts Recupera o imposta un valore che indica se i messaggi di richiesta dei parametri sono visualizzati.
Proprietà pubblica ShowPrintButton Recupera o imposta un valore che indica se il pulsante Stampa è visibile nella barra degli strumenti.
Proprietà pubblica ShowPromptAreaButton Ottiene o imposta un valore che indica se il pulsante che consente di mostrare o comprimere l'area dei messaggi di richiesta è visibile sulla barra di divisione.
Proprietà pubblica ShowRefreshButton Ottiene o imposta un valore che indica se il pulsante Aggiorna è visibile sulla barra degli strumenti.
Proprietà pubblica ShowReportBody Recupera o imposta un valore che indica se il corpo del rapporto è visibile nel controllo.
Proprietà pubblica ShowToolBar Recupera o imposta un valore che indica se la barra degli strumenti è visibile nel controllo.
Proprietà pubblica ShowWaitControlCancelLink Ottiene o imposta un valore boolean che indica se visualizzare o meno il collegamento Annulla nel controllo di attesa.
Proprietà pubblica ShowZoomControl Ottiene o imposta un valore che indica se la casella di riepilogo Zoom è visibile.
Proprietà pubblica Site Ereditato da Control.
Proprietà pubblica SizeToReportContent Ottiene o imposta un valore che indica se il controllo ReportViewer viene ridimensionato automaticamente in base al contenuto del rapporto.
Proprietà pubblica SkinID Ereditato da WebControl.
Proprietà pubblica SplitterBackColor Ottiene o imposta il colore di sfondo delle barre di divisione della mappa documento e dell'area dei messaggi di richiesta.
Proprietà pubblica Style Ereditato da WebControl.
Proprietà pubblica TabIndex Ereditato da WebControl.
Proprietà protetta TagKey Infrastruttura. Esegue l'override di WebControl.TagKey.
Proprietà protetta TagName Ereditato da WebControl.
Proprietà pubblica TemplateControl Ereditato da Control.
Proprietà pubblica TemplateSourceDirectory Ereditato da Control.
Proprietà pubblica ToolBarItemBorderColor Recupera o imposta il colore del bordo di un elemento sulla barra degli strumenti.
Proprietà pubblica ToolBarItemBorderStyle Recupera o imposta lo stile del bordo di un elemento della barra degli strumenti.
Proprietà pubblica ToolBarItemBorderWidth Recupera o imposta lo spessore del bordo dell'elemento della barra degli strumenti.
Proprietà pubblica ToolBarItemHoverBackColor Recupera o imposta il colore di sfondo dell'elemento della barra degli strumenti al passaggio del puntatore del mouse.
Proprietà pubblica ToolBarItemPressedBorderColor Obsoleto. Questa proprietà non è più applicabile ed è presente per compatibilità con le versioni precedenti. I pulsanti premuti non vengono più utilizzati dal controllo ReportViewer.
Proprietà pubblica ToolBarItemPressedBorderStyle Obsoleto. Questa proprietà non è più applicabile ed è presente per compatibilità con le versioni precedenti. I pulsanti premuti non vengono più utilizzati dal controllo ReportViewer.
Proprietà pubblica ToolBarItemPressedBorderWidth Obsoleto. Questa proprietà non è più applicabile ed è presente per compatibilità con le versioni precedenti. I pulsanti premuti non vengono più utilizzati dal controllo ReportViewer.
Proprietà pubblica ToolBarItemPressedHoverBackColor Obsoleto. Questa proprietà non è più applicabile ed è presente per compatibilità con le versioni precedenti. I pulsanti premuti non vengono più utilizzati dal controllo ReportViewer.
Proprietà pubblica ToolTip Ereditato da WebControl.
Proprietà pubblica UniqueID Ereditato da Control.
Proprietà protetta ViewState Ereditato da Control.
Proprietà protetta ViewStateIgnoresCase Ereditato da Control.
Proprietà pubblica Visible Ereditato da Control.
Proprietà pubblica WaitControlDisplayAfter Ottiene o imposta il ritardo in millisecondi prima della visualizzazione del controllo di attesa durante il caricamento del rapporto.
Proprietà pubblica WaitMessageFont Recupera il tipo di carattere per il messaggio visualizzato durante l'esecuzione del rapporto.
Proprietà pubblica Width Ottiene o imposta la larghezza del controllo. Esegue l'override di WebControl.Width.
Proprietà pubblica ZoomMode Ottiene o imposta la modalità di zoom del controllo.
Proprietà pubblica ZoomPercent Ottiene o imposta la percentuale di zoom da utilizzare durante la visualizzazione del rapporto.

In alto

Metodi

  Nome Descrizione
Metodo protetto AddAttributesToRender Ereditato da WebControl.
Metodo protetto AddedControl Ereditato da Control.
Metodo protetto AddParsedSubObject Ereditato da Control.
Metodo pubblico ApplyStyle Ereditato da WebControl.
Metodo pubblico ApplyStyleSheetSkin Ereditato da Control.
Metodo protetto BuildProfileTree Ereditato da Control.
Metodo protetto ClearChildControlState Ereditato da Control.
Metodo protetto ClearChildState Ereditato da Control.
Metodo protetto ClearChildViewState Ereditato da Control.
Metodo pubblico CopyBaseAttributes Ereditato da WebControl.
Metodo protetto CreateChildControls Infrastruttura. Esegue l'override di Control.CreateChildControls().
Metodo protetto CreateControlCollection Ereditato da Control.
Metodo protetto CreateControlStyle Infrastruttura. Esegue l'override di WebControl.CreateControlStyle().
Metodo pubblico DataBind() Ereditato da CompositeControl.
Metodo protetto DataBind(Boolean) Ereditato da Control.
Metodo protetto DataBindChildren Ereditato da Control.
Metodo pubblico Dispose Infrastruttura. Esegue l'override di Control.Dispose().
Metodo protetto EnsureChildControls Ereditato da Control.
Metodo protetto EnsureID Ereditato da Control.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico Find Esegue la ricerca della stringa di testo specificata nel rapporto incluso nell'area del rapporto, a partire dal numero di pagina specificato.
Metodo pubblico FindControl(String) Ereditato da Control.
Metodo protetto FindControl(String, Int32) Ereditato da Control.
Metodo pubblico Focus Ereditato da Control.
Metodo protetto GetDesignModeState Ereditato da Control.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetPageSettings Restituisce le impostazioni di pagina utilizzate per stampare il rapporto corrente nel controllo ReportViewer.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico HasControls Ereditato da Control.
Metodo protetto HasEvents Ereditato da Control.
Metodo protetto IsLiteralContent Ereditato da Control.
Metodo pubblico JumpToBookmark Sposta lo stato attivo del rapporto al segnalibro specificato.
Metodo pubblico JumpToDocumentMapId Sposta lo stato attivo della mappa documento al nodo specificato.
Metodo protetto LoadControlState Ereditato da Control.
Metodo protetto LoadViewState Infrastruttura. Esegue l'override di WebControl.LoadViewState(Object).
Metodo protetto MapPathSecure Ereditato da Control.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico MergeStyle Ereditato da WebControl.
Metodo protetto OnBubbleEvent Ereditato da Control.
Metodo protetto OnDataBinding Ereditato da Control.
Metodo protetto OnInit Infrastruttura. Esegue l'override di Control.OnInit(EventArgs).
Metodo protetto OnLoad Ereditato da Control.
Metodo protetto OnPreRender Infrastruttura. Esegue l'override di Control.OnPreRender(EventArgs).
Metodo protetto OnUnload Ereditato da Control.
Metodo protetto OpenFile Ereditato da Control.
Metodo pubblico PerformBack Riporta il controllo ReportViewer da un rapporto drill-through al rapporto padre.
Metodo protetto RaiseBubbleEvent Ereditato da Control.
Metodo protetto RecreateChildControls Ereditato da CompositeControl.
Metodo pubblico RegisterPostBackControl Registra il controllo specificato con il controllo ReportViewer. Il controllo ReportViewer visualizza il controllo di attesa quando il controllo registrato determina un postback.
Metodo protetto RemovedControl Ereditato da Control.
Metodo protetto Render Infrastruttura. Esegue l'override di CompositeControl.Render(HtmlTextWriter).
Metodo pubblico RenderBeginTag Ereditato da WebControl.
Metodo protetto RenderChildren Ereditato da Control.
Metodo protetto RenderContents Ereditato da WebControl.
Metodo pubblico RenderControl(HtmlTextWriter) Ereditato da Control.
Metodo protetto RenderControl(HtmlTextWriter, ControlAdapter) Ereditato da Control.
Metodo pubblico RenderEndTag Ereditato da WebControl.
Metodo pubblico Reset Ripristina i valori predefiniti del controllo.
Metodo pubblico ResetPageSettings Ripristina le impostazioni di pagina per il rapporto corrente nel controllo ReportViewer sulle impostazioni incluse nella definizione del rapporto.
Metodo protetto ResolveAdapter Ereditato da Control.
Metodo pubblico ResolveClientUrl Ereditato da Control.
Metodo pubblico ResolveUrl Ereditato da Control.
Metodo protetto SaveControlState Ereditato da Control.
Metodo protetto SaveViewState Infrastruttura. Esegue l'override di WebControl.SaveViewState().
Metodo protetto SetDesignModeState Ereditato da Control.
Metodo pubblico SetPageSettings Definisce le impostazioni di pagina utilizzate per stampare il rapporto corrente nel controllo ReportViewer.
Metodo pubblico SetRenderMethodDelegate Ereditato da Control.
Metodo pubblico ToString Ereditato da Object.
Metodo protetto TrackViewState Ereditato da WebControl.

In alto

Eventi

  Nome Descrizione
Evento pubblico Back Viene generato quando un utente torna da un rapporto drill-through al rapporto padre.
Evento pubblico BookmarkNavigation Viene generato quando un utente passa a un segnalibro nel rapporto.
Evento pubblico DataBinding Ereditato da Control.
Evento pubblico Disposed Ereditato da Control.
Evento pubblico DocumentMapNavigation Viene generato quando si seleziona un nodo della mappa documento.
Evento pubblico Drillthrough Viene generato quando si seleziona un elemento drill-through.
Evento pubblico Init Ereditato da Control.
Evento pubblico Load Ereditato da Control.
Evento pubblico PageNavigation Viene generato quando un utente passa a un'altra pagina del rapporto.
Evento pubblico PreRender Ereditato da Control.
Evento pubblico ReportError Viene generato quando viene individuato un errore nel rapporto.
Evento pubblico ReportRefresh Viene generato quando si aggiorna il rapporto.
Evento pubblico Search Si verifica quando si fa clic sul pulsante Trova o Trova successivo oppure quando viene richiamata un'operazione di ricerca a livello di codice.
Evento pubblico Sort Viene generato quando l'utente esegue l'ordinamento dei dati del rapporto.
Evento pubblico SubmittingDataSourceCredentials Si verifica quando l'utente invia nuove credenziali dell'origine dati utilizzando l'area dei messaggi di richiesta dell'origine dati.
Evento pubblico SubmittingParameterValues Si verifica quando i valori dei parametri del rapporto vengono inviati al server di rapporti.
Evento pubblico Toggle Viene generato quando l'utente attiva o disattiva la visualizzazione di un elemento nel rapporto.
Evento pubblico Unload Ereditato da Control.

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico MaximumPageCount Costante che rappresenta il numero massimo di pagine in un rapporto quando la modalità di conteggio delle pagine corrente è Estimate.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IScriptControl.GetScriptDescriptors
Implementazione esplicita dell'interfacciaMetodo privato IScriptControl.GetScriptReferences
Implementazione esplicita dell'interfacciaMetodo privato IParserAccessor.AddParsedSubObject Ereditato da Control.
Implementazione esplicita dell'interfacciaProprietà privata IControlBuilderAccessor.ControlBuilder Ereditato da Control.
Implementazione esplicita dell'interfacciaProprietà privata IDataBindingsAccessor.DataBindings Ereditato da Control.
Implementazione esplicita dell'interfacciaProprietà privata IExpressionsAccessor.Expressions Ereditato da Control.
Implementazione esplicita dell'interfacciaMetodo privato IAttributeAccessor.GetAttribute Ereditato da WebControl.
Implementazione esplicita dell'interfacciaMetodo privato IControlDesignerAccessor.GetDesignModeState Ereditato da Control.
Implementazione esplicita dell'interfacciaProprietà privata IDataBindingsAccessor.HasDataBindings Ereditato da Control.
Implementazione esplicita dell'interfacciaProprietà privata IExpressionsAccessor.HasExpressions Ereditato da Control.
Implementazione esplicita dell'interfacciaMetodo privato ICompositeControlDesignerAccessor.RecreateChildControls Ereditato da CompositeControl.
Implementazione esplicita dell'interfacciaMetodo privato IAttributeAccessor.SetAttribute Ereditato da WebControl.
Implementazione esplicita dell'interfacciaMetodo privato IControlDesignerAccessor.SetDesignModeState Ereditato da Control.
Implementazione esplicita dell'interfacciaMetodo privato IControlDesignerAccessor.SetOwnerControl Ereditato da Control.
Implementazione esplicita dell'interfacciaProprietà privata IControlDesignerAccessor.UserData Ereditato da Control.

In alto

Osservazioni

Questo controllo consente di visualizzare il rapporto e l'interfaccia utente ad esso associata.

È possibile utilizzare il controllo in modalità di elaborazione locale o remota. Nella prima modalità, l'elaborazione e il rendering del rapporto vengono eseguiti a livello locale. Nella seconda modalità, l'elaborazione viene eseguita in un server di rapporto e la visualizzazione avviene a livello locale. Per la modalità di elaborazione remota è necessaria un'istanza di Microsoft SQL Server 2008 o versione successiva del server di rapporti.

Nota

Per ulteriori informazioni sull'utilizzo del controllo del server Web ReportViewer in una Web farm o senza stato della sessione, vedere Impostazioni di Web.config per ReportViewer.

Per informazioni sull'utilizzo del controllo ReportViewer sul lato client mediante l'API lato client, vedere Classe Microsoft.Reporting.WebFormsClient.ReportViewer.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.Reporting.WebForms