Microsoft.Reporting.WebFormsClient.ReportViewer.findNext 方法

突出显示报表中的下一个搜索命中。

语法

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

返回值

如果操作由客户端控件处理并且不导致回发,则为 true;如果操作导致回发,则为 false。

注释

此方法应在 find 方法之后使用。如果在报表区域的当前显示页之外的其他页找到下一个搜索命中,客户端控件将执行回发。有关如何使用此方法的示例,请参见 Microsoft.Reporting.WebFormsClient.ReportViewer.find 方法

当网页正在执行回发或客户端控件正在加载内容时,访问任意方法或属性将导致异常,同时显示消息:“正在更新该报表或页。请等待当前操作完成。”[The report or page is being updated. Please wait for the current action to complete.]使用 isLoading 属性检查是否正在更新报表或页以及是否能够访问方法和属性。

当网页或客户端控件不执行回发时,此方法需要加载报表。如果未加载报表,则调用此方法将导致异常,同时显示消息:“无法执行操作,因为未加载报表。”[The operation cannot be performed because there is no report loaded.]使用此方法之前,请使用 reportAreaContentType 属性检查报表区域是否包含报表页。

请参阅

参考

Microsoft.Reporting.WebFormsClient.ReportViewer 类