ObjectDataSourceView.EnablePaging 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示数据源控件是否支持对它检索的数据集进行分页。
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
属性值
如果数据源控件支持对它检索的数据进行分页,则为 true
;否则为 false
。
注解
控件的ObjectDataSourceView分页是通过设置 MaximumRowsParameterNameStartRowIndexParameterNameSelectCountMethod EnablePagingObjectDataSourceView具有适当参数的业务对象中的方法以及定义Select
方法来处理的。 EnablePaging属性设置为 true
时,SelectParameters该集合包含请求的第一行和请求的行数的两个附加参数。 这两个参数按 StartRowIndexParameterName 属性 MaximumRowsParameterName 定义命名。 该方法 Select
应返回从指定索引处开始的请求行数。 由于数据可能不会均匀除以页面大小,因此最后一页可能包含更少的行。 因此,请求的行数实际上是返回的最大行数。
在 CanRetrieveTotalRowCount 调用 ExecuteSelect 方法期间检查该属性,以确保数据源控件支持通过设置各种 DataSourceSelectArguments 属性请求的所有功能。
在关联的数据绑定控件上启用分页时,数据绑定控件使用所需的起始索引和行数调用 Select
该方法。 此外,如果 SelectCountMethod 设置了属性,数据绑定控件在呈现寻呼控件之前会调用该方法。 例如,如果 GridView 控件启用了页面大小为 5 的分页,并且 SelectCountMethod 该方法返回 20 个,则页导航中仅显示 4 个页面。
属性的值 EnablePaging 存储在视图状态中。