Please,
i've created a datagrid that allow numbered paging.
But when i click over a page that must be called, i get this error:
System.Web.HttpException: Invalid CurrentPageIndex value. It must be >= 0
and < the PageCount
at my page, on Paging Event i'm using the commands bellow:
private void DataGrid1_PageIndexChanged(object source,
System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.DataBind();
}
I get the error at the DataBind function. what could be wrong?
Tks
Fabiano
Michael Tkachev - 28 Nov 2003 08:49 GMT
hi,
This is a mistake because you don't fill datasourse in the datagrid!
You have to fill datagrid again after selected CurrentPageIndex.
For example:
DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.DataSourse = ...//Your sourse. and then you can make databind of
datagrid.
DataGrid1.DataBind();
bye-bye.
The Best Regards,
Web Developer
Michael Tkachev
> Please,
>
[quoted text clipped - 18 lines]
>
> Fabiano