我做了一个DataGrid,并且还自定义了一个复选框列,页面功能是有一个按钮,点击后把复选框选中的记录删除,原本一切正常。现在发现一个问题,如果在DataGrid最后一页把记录全部选中,再一起删除后,重新绑定DataGrid会报错(注意是全部选中记录一起删除后),报错为:“无效的CurrentPageIndex值,必须大于等于0小于PageCount”我分页的代码是这样的:
public void PageChange(......)  //这是调用的分页函数
{
dg.CurrentPageIndex = e.NewPageIndex;  //dg为DataGrid的ID
BindGrid();  //调用数据绑定函数,进行重新绑定
}我想可能是这句话的问题:dg.CurrentPageIndex = e.NewPageIndex;
不知道该怎么改?