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
tag, as in the following code:
<asp:DataGrid id="DataGrid1" RunAt="Server"
This tip is good for ASP.NET (.NET framework 1.1).