Freigeben über


Microsoft.Reporting.WebFormsClient.ReportViewer.findNext-Methode

Markiert den nächsten Suchtreffer im Bericht.

Syntax

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

Rückgabewert

true, wenn der Vorgang vom clientseitigen Steuerelement verarbeitet wird und kein Postback verursacht, false, wenn der Vorgang ein Postback verursacht.

Hinweise

Diese Methode muss nach der find-Methode verwendet werden. Wenn der nächste Suchtreffer auf einer anderen Seite als auf der gerade im Berichtsbereich angezeigten Seite gefunden wird, führt das clientseitige Steuerelement ein Postback aus. Ein Beispiel zur Verwendung dieser Methode finden Sie unter Microsoft.Reporting.WebFormsClient.ReportViewer.find-Methode.

Wenn die Webseite ein Postback ausführt oder das clientseitige Steuerelement Inhalt lädt, löst das Zugreifen auf die Methoden oder Eigenschaften eine Ausnahme mit der folgenden Meldung aus: "Der Bericht oder die Seite wird aktualisiert. Warten Sie, bis die aktuelle Aktion abgeschlossen ist." Verwenden Sie die isLoading-Eigenschaft, um zu überprüfen, ob der Bericht oder die Seite aktualisiert wird und ob Sie auf die Methoden und Eigenschaften zugreifen können.

Wenn die Webseite oder das clientseitige Steuerelement kein Postback ausführt, erfordert diese Methode, dass ein Bericht geladen wird. Wenn kein Bericht geladen wird, löst das Aufrufen dieser Methode eine Ausnahme mit der folgenden Meldung aus: "Der Vorgang kann nicht ausgeführt werden, weil kein Bericht geladen ist". Verwenden Sie die reportAreaContentType-Eigenschaft, um zu überprüfen, ob der Berichtsbereich eine Berichtsseite enthält, bevor Sie diese Methode einsetzen.

Siehe auch

Verweis

Microsoft.Reporting.WebFormsClient.ReportViewer-Klasse