Condividi tramite


Metodo Microsoft.Reporting.WebFormsClient.ReportViewer.findNext

Evidenzia il successivo risultato di ricerca nel rapporto.

Sintassi

$find(viewerId).find("Purchasing");
var handledByClient = $find(viewerId).findNext();

Valore restituito

true se l'operazione viene gestita dal controllo lato client e non ha provocato un postback; false se l'operazione comporta un postback.

Osservazioni

Questo metodo deve essere utilizzato dopo il metodo find. Se il successivo risultato di ricerca viene trovato in una pagina diversa da quella correntemente visualizzata nell'area del rapporto, il controllo lato client esegue un postback. Per un esempio di come utilizzare questo metodo, vedere Metodo Microsoft.Reporting.WebFormsClient.ReportViewer.find.

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