Back to Devexpress

ASPxGridBase.PageIndexChanged Event

aspnet-devexpress-dot-web-dot-aspxgridbase-5cf9d531.md

latest2.0 KB
Original Source

ASPxGridBase.PageIndexChanged Event

Fires after the selected page has been changed.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public event EventHandler PageIndexChanged
vb
Public Event PageIndexChanged As EventHandler

Event Data

The PageIndexChanged event's data class is EventArgs.

Remarks

The PageIndexChanged event fires after an end-user has switched between pages by clicking the pager’s numeric or navigation button.

Note

End-users can switch the control to the ShowAllRows mode by clicking the All item in the page size item dropdown window, or by clicking the All navigation button. In this case, the PageIndexChanged event fires and the ASPxGridBase.PageIndex property returns -1.

aspx
<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" OnPageIndexChanged="ASPxGridView1_PageIndexChanged" 
DataSourceID="SqlDataSource1" KeyFieldName="ProductID">
    <Columns>
    ...
    </Columns>
    <SettingsPager Mode="ShowPager" PageSize="4" />
</dx:ASPxGridView>
csharp
protected void ASPxGridView1_PageIndexChanged(object sender, EventArgs e)
{
    // your code
}

See Also

ASPxGridBase Class

ASPxGridBase Members

DevExpress.Web Namespace