aspnet-115694-components-data-and-image-navigation-dataview-concepts-data-paging.md
The ASPxDataView control automatically splits its content into multiple pages and allows end users to navigate through them with the built-in pager. To disable paging, set the ASPxDataViewBase.AllowPaging property value to false.
Use the ASPxDataView.PagerSettings property to access the pager settings that are stored in an object of the DataViewPagerSettings type. Each pager UI element can be configured with the corresponding property of this object.
Use the PagerSettingsEx.Visible property to control the pager’s visibility. The pager is initially displayed both above and below data items. You can use the PagerSettingsEx.Position property to display the pager only on the top or the bottom.
The number of pages can be obtained by the ASPxDataViewBase.PageCount property. It is automatically calculated based on the total number of items and the number of items displayed by every page. The individual page size is set in different ways depending on the layout mode.
Use the DataViewPagerSettings.EndlessPagingMode property to enable the endless paging feature.
To make the data paging SEO-friendly, enable the DataViewPagerSettings.SEOFriendly property.
In addition to the pager UI element, the ASPxDataView control allows you to change the active page programmatically.
On the server-side.
On the client-side.
When the active page index is changed (either by an end user, or programmatically), the ASPxDataViewBase.PageIndexChanging event is raised. This event allows you to prevent the page from being changed, if necessary.
After the page index is successfully changed, the ASPxDataViewBase.PageIndexChanged event is raised. This event allows you to respond to the page’s changes.
See Also