比如现在有三页,第3页只有一条记录,当删除第3页的记录时,有时候可能会出错,解决的办法如下:
//DataGrid控件dg
try
{
dg.DataBind();
}
catch
{
if (dg.CurrentPageIndex > 0)
{
dg.CurrentPageIndex -= 1;
dg.DataBind();
}
}