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 | |
---|---|---|
ReportViewer | Inizializza una nuova istanza della classe ReportViewer. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AccessKey | Ereditato da WebControl. | |
Adapter | Ereditato da Control. | |
AppRelativeTemplateSourceDirectory | Ereditato da Control. | |
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. | |
Attributes | Ereditato da WebControl. | |
BackColor | Ottiene o imposta il colore di sfondo dell'area del rapporto del controllo. Esegue l'override di WebControl.BackColor. | |
BindingContainer | Ereditato da Control. | |
BorderColor | Ereditato da WebControl. | |
BorderStyle | Ereditato da WebControl. | |
BorderWidth | Ereditato da WebControl. | |
ChildControlsCreated | Ereditato da Control. | |
ClientID | Ereditato da Control. | |
ClientIDSeparator | Ereditato da Control. | |
Context | Ereditato da Control. | |
Controls | Ereditato da CompositeControl. | |
ControlStyle | Ereditato da WebControl. | |
ControlStyleCreated | Ereditato da WebControl. | |
CssClass | Ereditato da WebControl. | |
CurrentPage | Recupera o imposta la pagina corrente del rapporto attivo del controllo ReportViewer. | |
DesignMode | Ereditato da Control. | |
DocumentMapCollapsed | Recupera o imposta lo stato di compressione della mappa documento. | |
DocumentMapWidth | Ottiene o imposta la larghezza della mappa documento. | |
Enabled | Ereditato da WebControl. | |
EnableTheming | Ereditato da WebControl. | |
EnableViewState | Ereditato da Control. | |
Events | Ereditato da Control. | |
ExportContentDisposition | Ottiene o imposta un valore che indica se il contenuto deve essere incorporato o incluso come allegato. | |
Font | Ereditato da WebControl. | |
ForeColor | Ereditato da WebControl. | |
HasAttributes | Ereditato da WebControl. | |
HasChildViewState | Ereditato da Control. | |
Height | Ottiene o imposta l'altezza del controllo. Esegue l'override di WebControl.Height. | |
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. | |
ID | Specifica l'ID del controllo. Esegue l'override di Control.ID. | |
IdSeparator | Ereditato da Control. | |
InteractiveDeviceInfos | Recupera l'oggetto DeviceInfoCollection che il controllo ReportViewer utilizza per eseguire il rendering del rapporto nell'area del rapporto come HTML. | |
InteractivityPostBackMode | Ottiene o imposta un valore di InteractivityPostBackMode che indica la modalità di postback del controllo ReportViewer. | |
InternalBorderColor | Recupera o imposta il colore del bordo interno del controllo. | |
InternalBorderStyle | Recupera o imposta lo stile del bordo interno del controllo. | |
InternalBorderWidth | Recupera o imposta lo spessore del bordo interno del controllo. | |
IsChildControlStateCleared | Ereditato da Control. | |
IsEnabled | Ereditato da WebControl. | |
IsTrackingViewState | Ereditato da Control. | |
IsViewStateEnabled | Ereditato da Control. | |
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. | |
LinkActiveColor | Recupera o imposta il colore del collegamento attivo nel controllo. | |
LinkActiveHoverColor | Recupera o imposta il colore del collegamento attivo nel controllo al passaggio del puntatore del mouse. | |
LinkDisabledColor | Recupera o imposta il colore di un collegamento disabilitato nel controllo. | |
LoadViewStateByID | Ereditato da Control. | |
LocalReport | Recupera l'istanza della classe Report utilizzata quando ProcessingMode per il controllo ReportViewer è impostato su Local. | |
NamingContainer | Ereditato da Control. | |
Page | Ereditato da Control. | |
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. | |
Parent | Ereditato da Control. | |
ProcessingMode | Recupera o imposta la modalità di elaborazione del controllo ReportViewer. | |
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. | |
ReportAreaContentType | Recupera un oggetto ReportAreaContent che indica il tipo di contenuto corrente dell'area del rapporto. | |
SearchState | Recupera il testo di ricerca e la pagina iniziale dell'operazione di ricerca del rapporto corrente. | |
ServerReport | Recupera l'istanza della classe Report utilizzata quando ProcessingMode per il controllo ReportViewer è impostato su Remote. | |
ShowBackButton | Ottiene o imposta un valore che indica se il pulsante Indietro è visibile nella barra degli strumenti. | |
ShowCredentialPrompts | Recupera o imposta un valore che indica se visualizzare un messaggio di richiesta per le credenziali utente. | |
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. | |
ShowExportControls | Ottiene o imposta un valore che indica se il controllo Esporta è visibile sulla barra degli strumenti. | |
ShowFindControls | Recupera o imposta un valore che indica se la casella di testo Trova è visibile nella barra degli strumenti. | |
ShowPageNavigationControls | Recupera o imposta un valore che indica se i controlli per la navigazione tra le pagine sono visibili nella barra degli strumenti. | |
ShowParameterPrompts | Recupera o imposta un valore che indica se i messaggi di richiesta dei parametri sono visualizzati. | |
ShowPrintButton | Recupera o imposta un valore che indica se il pulsante Stampa è visibile nella barra degli strumenti. | |
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. | |
ShowRefreshButton | Ottiene o imposta un valore che indica se il pulsante Aggiorna è visibile sulla barra degli strumenti. | |
ShowReportBody | Recupera o imposta un valore che indica se il corpo del rapporto è visibile nel controllo. | |
ShowToolBar | Recupera o imposta un valore che indica se la barra degli strumenti è visibile nel controllo. | |
ShowWaitControlCancelLink | Ottiene o imposta un valore boolean che indica se visualizzare o meno il collegamento Annulla nel controllo di attesa. | |
ShowZoomControl | Ottiene o imposta un valore che indica se la casella di riepilogo Zoom è visibile. | |
Site | Ereditato da Control. | |
SizeToReportContent | Ottiene o imposta un valore che indica se il controllo ReportViewer viene ridimensionato automaticamente in base al contenuto del rapporto. | |
SkinID | Ereditato da WebControl. | |
SplitterBackColor | Ottiene o imposta il colore di sfondo delle barre di divisione della mappa documento e dell'area dei messaggi di richiesta. | |
Style | Ereditato da WebControl. | |
TabIndex | Ereditato da WebControl. | |
TagKey | Infrastruttura. Esegue l'override di WebControl.TagKey. | |
TagName | Ereditato da WebControl. | |
TemplateControl | Ereditato da Control. | |
TemplateSourceDirectory | Ereditato da Control. | |
ToolBarItemBorderColor | Recupera o imposta il colore del bordo di un elemento sulla barra degli strumenti. | |
ToolBarItemBorderStyle | Recupera o imposta lo stile del bordo di un elemento della barra degli strumenti. | |
ToolBarItemBorderWidth | Recupera o imposta lo spessore del bordo dell'elemento della barra degli strumenti. | |
ToolBarItemHoverBackColor | Recupera o imposta il colore di sfondo dell'elemento della barra degli strumenti al passaggio del puntatore del mouse. | |
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. | |
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. | |
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. | |
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. | |
ToolTip | Ereditato da WebControl. | |
UniqueID | Ereditato da Control. | |
ViewState | Ereditato da Control. | |
ViewStateIgnoresCase | Ereditato da Control. | |
Visible | Ereditato da Control. | |
WaitControlDisplayAfter | Ottiene o imposta il ritardo in millisecondi prima della visualizzazione del controllo di attesa durante il caricamento del rapporto. | |
WaitMessageFont | Recupera il tipo di carattere per il messaggio visualizzato durante l'esecuzione del rapporto. | |
Width | Ottiene o imposta la larghezza del controllo. Esegue l'override di WebControl.Width. | |
ZoomMode | Ottiene o imposta la modalità di zoom del controllo. | |
ZoomPercent | Ottiene o imposta la percentuale di zoom da utilizzare durante la visualizzazione del rapporto. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddAttributesToRender | Ereditato da WebControl. | |
AddedControl | Ereditato da Control. | |
AddParsedSubObject | Ereditato da Control. | |
ApplyStyle | Ereditato da WebControl. | |
ApplyStyleSheetSkin | Ereditato da Control. | |
BuildProfileTree | Ereditato da Control. | |
ClearChildControlState | Ereditato da Control. | |
ClearChildState | Ereditato da Control. | |
ClearChildViewState | Ereditato da Control. | |
CopyBaseAttributes | Ereditato da WebControl. | |
CreateChildControls | Infrastruttura. Esegue l'override di Control.CreateChildControls(). | |
CreateControlCollection | Ereditato da Control. | |
CreateControlStyle | Infrastruttura. Esegue l'override di WebControl.CreateControlStyle(). | |
DataBind() | Ereditato da CompositeControl. | |
DataBind(Boolean) | Ereditato da Control. | |
DataBindChildren | Ereditato da Control. | |
Dispose | Infrastruttura. Esegue l'override di Control.Dispose(). | |
EnsureChildControls | Ereditato da Control. | |
EnsureID | Ereditato da Control. | |
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
Find | Esegue la ricerca della stringa di testo specificata nel rapporto incluso nell'area del rapporto, a partire dal numero di pagina specificato. | |
FindControl(String) | Ereditato da Control. | |
FindControl(String, Int32) | Ereditato da Control. | |
Focus | Ereditato da Control. | |
GetDesignModeState | Ereditato da Control. | |
GetHashCode | Ereditato da Object. | |
GetPageSettings | Restituisce le impostazioni di pagina utilizzate per stampare il rapporto corrente nel controllo ReportViewer. | |
GetType | Ereditato da Object. | |
HasControls | Ereditato da Control. | |
HasEvents | Ereditato da Control. | |
IsLiteralContent | Ereditato da Control. | |
JumpToBookmark | Sposta lo stato attivo del rapporto al segnalibro specificato. | |
JumpToDocumentMapId | Sposta lo stato attivo della mappa documento al nodo specificato. | |
LoadControlState | Ereditato da Control. | |
LoadViewState | Infrastruttura. Esegue l'override di WebControl.LoadViewState(Object). | |
MapPathSecure | Ereditato da Control. | |
MemberwiseClone | Ereditato da Object. | |
MergeStyle | Ereditato da WebControl. | |
OnBubbleEvent | Ereditato da Control. | |
OnDataBinding | Ereditato da Control. | |
OnInit | Infrastruttura. Esegue l'override di Control.OnInit(EventArgs). | |
OnLoad | Ereditato da Control. | |
OnPreRender | Infrastruttura. Esegue l'override di Control.OnPreRender(EventArgs). | |
OnUnload | Ereditato da Control. | |
OpenFile | Ereditato da Control. | |
PerformBack | Riporta il controllo ReportViewer da un rapporto drill-through al rapporto padre. | |
RaiseBubbleEvent | Ereditato da Control. | |
RecreateChildControls | Ereditato da CompositeControl. | |
RegisterPostBackControl | Registra il controllo specificato con il controllo ReportViewer. Il controllo ReportViewer visualizza il controllo di attesa quando il controllo registrato determina un postback. | |
RemovedControl | Ereditato da Control. | |
Render | Infrastruttura. Esegue l'override di CompositeControl.Render(HtmlTextWriter). | |
RenderBeginTag | Ereditato da WebControl. | |
RenderChildren | Ereditato da Control. | |
RenderContents | Ereditato da WebControl. | |
RenderControl(HtmlTextWriter) | Ereditato da Control. | |
RenderControl(HtmlTextWriter, ControlAdapter) | Ereditato da Control. | |
RenderEndTag | Ereditato da WebControl. | |
Reset | Ripristina i valori predefiniti del controllo. | |
ResetPageSettings | Ripristina le impostazioni di pagina per il rapporto corrente nel controllo ReportViewer sulle impostazioni incluse nella definizione del rapporto. | |
ResolveAdapter | Ereditato da Control. | |
ResolveClientUrl | Ereditato da Control. | |
ResolveUrl | Ereditato da Control. | |
SaveControlState | Ereditato da Control. | |
SaveViewState | Infrastruttura. Esegue l'override di WebControl.SaveViewState(). | |
SetDesignModeState | Ereditato da Control. | |
SetPageSettings | Definisce le impostazioni di pagina utilizzate per stampare il rapporto corrente nel controllo ReportViewer. | |
SetRenderMethodDelegate | Ereditato da Control. | |
ToString | Ereditato da Object. | |
TrackViewState | Ereditato da WebControl. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
Back | Viene generato quando un utente torna da un rapporto drill-through al rapporto padre. | |
BookmarkNavigation | Viene generato quando un utente passa a un segnalibro nel rapporto. | |
DataBinding | Ereditato da Control. | |
Disposed | Ereditato da Control. | |
DocumentMapNavigation | Viene generato quando si seleziona un nodo della mappa documento. | |
Drillthrough | Viene generato quando si seleziona un elemento drill-through. | |
Init | Ereditato da Control. | |
Load | Ereditato da Control. | |
PageNavigation | Viene generato quando un utente passa a un'altra pagina del rapporto. | |
PreRender | Ereditato da Control. | |
ReportError | Viene generato quando viene individuato un errore nel rapporto. | |
ReportRefresh | Viene generato quando si aggiorna il rapporto. | |
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. | |
Sort | Viene generato quando l'utente esegue l'ordinamento dei dati del rapporto. | |
SubmittingDataSourceCredentials | Si verifica quando l'utente invia nuove credenziali dell'origine dati utilizzando l'area dei messaggi di richiesta dell'origine dati. | |
SubmittingParameterValues | Si verifica quando i valori dei parametri del rapporto vengono inviati al server di rapporti. | |
Toggle | Viene generato quando l'utente attiva o disattiva la visualizzazione di un elemento nel rapporto. | |
Unload | Ereditato da Control. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
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 | |
---|---|---|
IScriptControl.GetScriptDescriptors | ||
IScriptControl.GetScriptReferences | ||
IParserAccessor.AddParsedSubObject | Ereditato da Control. | |
IControlBuilderAccessor.ControlBuilder | Ereditato da Control. | |
IDataBindingsAccessor.DataBindings | Ereditato da Control. | |
IExpressionsAccessor.Expressions | Ereditato da Control. | |
IAttributeAccessor.GetAttribute | Ereditato da WebControl. | |
IControlDesignerAccessor.GetDesignModeState | Ereditato da Control. | |
IDataBindingsAccessor.HasDataBindings | Ereditato da Control. | |
IExpressionsAccessor.HasExpressions | Ereditato da Control. | |
ICompositeControlDesignerAccessor.RecreateChildControls | Ereditato da CompositeControl. | |
IAttributeAccessor.SetAttribute | Ereditato da WebControl. | |
IControlDesignerAccessor.SetDesignModeState | Ereditato da Control. | |
IControlDesignerAccessor.SetOwnerControl | Ereditato da Control. | |
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.