logo Devexpress WPF控件文档中心
文档首页>>Devexpress WPF控件文档中心>>数据分页

数据分页


GridControl允许你在多个页面上显示其内容。终端用户可以使用内置的分页器来浏览GridControl的数据。

启用数据分页

将GridViewBase.AllowPaging属性设置为true,启用数据分页。

<dxg:GridControl>
    <dxg:GridControl.View>
        <dxg:TableView AllowPaging="True"  />
    </dxg:GridControl.View>
</dxg:GridControl>
下表描述了数据分页如何根据数据绑定模式工作。

Data Binding Mode

How Data Paging Works

常规模式

GridControl将所有数据加载到内存中。终端用户使用寻呼机来浏览加载的数据。

服务器模式

GridControl从数据源加载并显示第一部分数据,并在终端用户导航到另一个页面时请求后续数据部分。

GridControl在内部缓存数据,当终端用户浏览上一页时,数据不会被重新加载。当终端用户导航到以前的页面时,数据不会被重新加载。

虚拟数据源

PagedSource和PagedAsyncSource允许你手动请求数据。你可以获取当前页面的行或者一次性加载所有数据。

GridControl在内部缓存数据。当终端用户导航到上一页时,PagedAsyncSource.FetchPage和PagedSource.FetchPage事件不会被调用。

数据分页选项

GridControl具有以下属性和事件,允许你手动控制数据分页。

Method Description
GridViewBase.PageSize 获取或设置页面上可显示的最大行数。
GridViewBase.CurrentPageIndex 获取或设置当前页面的索引。
GridViewBase.PageCount 获取GridControl中显示的页数。
GridViewBase.PagerNumericButtonCount 获取或设置寻呼机控件中可以显示的数字按钮的最大数量。
GridViewBase.CurrentPageIndexChanging 发生在更改所选页面之前。
GridViewBase.CurrentPageIndexChanged 发生在所选页面被更改后。
数据分页限制

数据分页不支持以下功能。

  • 数据分组
  • 新项目行在底部位置
  • 固定行
  • 主-细节数据表示

在线咨询
联系我们

客服热线
023-68661681

QQ客服

意见反馈


添加微信获专业服务

TOP