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
Note: This tip is good for ASP.NET (.NET framework 1.1).