System.Web.UI.WebControls Namespace GridView Class
.NET Framework version 2.0
Occurs when any of the pager buttons in a GridView control is clicked, but before the page changes.
[ VB ]
Public Event PageIndexChanging As GridViewPageEventHandler
[ C# ]
public event GridViewPageEventHandler PageIndexChanging;
[ C++ ]
public: __event GridViewPageEventHandler* PageIndexChanging;
In [ JScript ], you can handle the events defined by a class, but you cannot define your own.
The PageIndexChanging event is raised whenever any of the buttons in the page selection element of a GridView control is clicked, but before the GridView handles the paging operation.
This allows you to provide an event-handling method that performs a custom routine, such as canceling the paging operation, whenever this event occurs.
NOTE: This event is not raised when the PageIndex property is set programmatically.
The method assigned to handle the event is passed an argument of type GridViewPageEventArgs object containing data related to this event. The following GridViewPageEventArgs properties provide information specific to this event.
Property |
Description |
Cancel |
Gets or sets a value indicating whether the event should be canceled ( inherited from CancelEventArgs ) |
NewPageIndex |
Gets the index of the page selected by the user in the page selection element of the GridView control. |
GridView AllowPaging GridViewPageEventArgs GridViewPageEventHandler