ObjectDataSourceView.EnablePaging 属性

定义

获取或设置一个值,该值指示数据源控件是否支持对它检索的数据集进行分页。

public:
 property bool EnablePaging { bool get(); void set(bool value); };
public bool EnablePaging { get; set; }
member this.EnablePaging : bool with get, set
Public Property EnablePaging As Boolean

属性值

Boolean

如果数据源控件支持对它检索的数据进行分页,则为 true;否则为 false

注解

控件的ObjectDataSourceView分页是通过设置 MaximumRowsParameterNameStartRowIndexParameterNameSelectCountMethod EnablePagingObjectDataSourceView具有适当参数的业务对象中的方法以及定义Select方法来处理的。 EnablePaging属性设置为 true 时,SelectParameters该集合包含请求的第一行和请求的行数的两个附加参数。 这两个参数按 StartRowIndexParameterName 属性 MaximumRowsParameterName 定义命名。 该方法 Select 应返回从指定索引处开始的请求行数。 由于数据可能不会均匀除以页面大小,因此最后一页可能包含更少的行。 因此,请求的行数实际上是返回的最大行数。

CanRetrieveTotalRowCount 调用 ExecuteSelect 方法期间检查该属性,以确保数据源控件支持通过设置各种 DataSourceSelectArguments 属性请求的所有功能。

在关联的数据绑定控件上启用分页时,数据绑定控件使用所需的起始索引和行数调用 Select 该方法。 此外,如果 SelectCountMethod 设置了属性,数据绑定控件在呈现寻呼控件之前会调用该方法。 例如,如果 GridView 控件启用了页面大小为 5 的分页,并且 SelectCountMethod 该方法返回 20 个,则页导航中仅显示 4 个页面。

属性的值 EnablePaging 存储在视图状态中。

适用于

另请参阅