Assume that the DataGrid contains "n" number of pages. Attempting to delete the last record of the
nth page will throw the following error:
Invalid CurrentPageIndex value. It must be >= 0 and < the PageCount
This because
CurrentPageIndex still holds
n and not
n-1. To overcome this issue, set
EnableViewState = false in
<asp:datagrid> tag, as in the following code:
<asp:DataGrid id="DataGrid1" RunAt="Server"
EnableViewState="False"></asp:DataGrid>
Note: This tip is good for ASP.NET (.NET framework 1.1).