Condividi tramite


Metodo Microsoft.Reporting.WebFormsClient.ReportViewer

Esporta il rapporto nel formato specificato.

Sintassi

$find(viewerId).exportReport("Excel");

Parametri

  • Format
    Valore string che rappresenta il formato in cui esportare il rapporto. Questo argomento esegue il mapping a un'estensione per il rendering.

    Nella modalità di elaborazione locale le estensioni supportate sono Excel, PDF, Word e Image. Nella modalità di elaborazione remota le estensioni supportate dipendono dalle estensioni supportate dal server di rapporti.

    È possibile accedere all'elenco delle estensioni per il rendering disponibili utilizzando il metodo lato server ListRenderingExtensions in ServerReport o LocalReport, a seconda della modalità di elaborazione (vedere ProcessingMode).

Osservazioni

Quando la pagina Web esegue un postback o il controllo lato client carica contenuto, l'accesso ai metodi o alle proprietà genera un'eccezione con un messaggio indicante che è in corso l'aggiornamento del rapporto o della pagina e che è necessario attendere il completamento dell'operazione corrente. Utilizzare la proprietà isLoading per controllare se si sta aggiornando il rapporto o la pagina e se è possibile accedere ai metodi e alle proprietà.

Quando la pagina Web o il controllo lato client non esegue un postback, questo metodo richiede il caricamento di un rapporto. Se non viene caricato alcun rapporto, richiamando tale metodo viene generata un'eccezione con un messaggio analogo al seguente: "Impossibile eseguire l'operazione. Nessun rapporto caricato". Prima di utilizzare questo metodo, utilizzare la proprietà reportAreaContentType per controllare se l'area del rapporto contiene una pagina del rapporto.

Vedere anche

Riferimento

Classe Microsoft.Reporting.WebFormsClient.ReportViewer