删除时
if(DataGrid1.Items.Count == 1)
if(DataGrid1.CurrentPageIndex > 0)
DataGrid1.CurrentPageIndex = DataGrid1.CurrentPageIndex = 0;
if(DataGrid1.Items.Count == 1)
if(DataGrid1.CurrentPageIndex > 0)
DataGrid1.CurrentPageIndex = DataGrid1.CurrentPageIndex = 0;
{ int iMaxPage=datatable.Rows.Count/this.DataGrid1.PageSize;
int i=datatable.Rows.Count%this.DataGrid1.PageSize;
if(i!=0)
{
iMaxPage++;
}
if(iMaxPage-1<e.NewPageIndex)
{
this.DataGrid1.CurrentPageIndex=iMaxPage-1;
}
else
{
this.DataGrid1.CurrentPageIndex=e.NewPageIndex;
}
this.DataGrid1.DataSource=datatable;
this.DataGrid1.DataBind();
}
If DataGrid1.Items.Count = 1 And DataGrid1.CurrentPageIndex > 0 Then
DataGrid1.CurrentPageIndex = DataGrid1.CurrentPageIndex - 1
End If