Microsoft.Reporting.WebFormsClient.ReportViewer.recalculateLayout 方法

重新计算**“ReportViewer”**的布局。

语法

$find(viewerId).recalculateLayout();

注释

如果**“ReportViewer”的大小由于其包含元素中的更改而发生更改,请使用此方法重新计算其布局以使用更多或更少的网页空间(具体取决于更改)。例如,如果“ReportViewer”控件配置为填满表格单元格,则“ReportViewer”**可能不会自动调整大小;如果包含表格单元格的大小发生更改,则该控件可能不会正确调整大小。您应在进行此类操作之后调用此方法。如果浏览器窗口的大小发生更改,则无需调用此方法。

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

请参阅

参考

Microsoft.Reporting.WebFormsClient.ReportViewer 类