次の方法で共有


Microsoft.Reporting.WebFormsClient.ReportViewer.findNext メソッド

レポートで次に一致する内容を強調表示します。

構文

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

戻り値

操作がクライアント側コントロールによって処理され、ポストバックが発生しなかった場合は true。操作によってポストバックが発生した場合は false。

説明

このメソッドは、find メソッドの後に使用する必要があります。次に一致する内容が、レポート領域に現在表示されているページと異なるページにある場合、クライアント側コントロールはポストバックを実行します。このメソッドの使用方法の例については、「Microsoft.Reporting.WebFormsClient.ReportViewer.Find メソッド」を参照してください。

Web ページがポストバックを実行しているとき、または、クライアント側コントロールがコンテンツを読み込んでいるときに、そのメソッドまたはプロパティにアクセスすると、"レポートまたはページが更新中です。現在のアクションが完了するまでお待ちください。" というメッセージの例外が発生します。isLoading プロパティを使用して、レポートまたはページが更新中であるかどうかと、メソッドとプロパティにアクセスできるかどうかを確認してください。

Web ページまたはクライアント側コントロールがポストバックを実行していない場合、このメソッドにはレポートが読み込まれている必要があります。読み込まれているレポートがない場合にこのメソッドを呼び出すと、"読み込まれているレポートがないため、操作を実行できません。" というメッセージの例外が発生します。このメソッドを使用する前に、reportAreaContentType プロパティを使用して、レポート領域にレポート ページが含まれているかどうかを確認してください。

関連項目

参照

Microsoft.Reporting.WebFormsClient.ReportViewer クラス