DataGrid中删除最后一页的记录时出错的解决办法
比如现在有三页,第3页只有一条记录,当删除第3页的记录时,有时候可能会出错,解决的办法如下:
//------------------------------
//by:∮明天去要饭
//-------------------------------
string listClass = Class.SelectedValue.ToString();
dgManage.DataSource = BLL.NewsInfo.ListAllNews(listClass);
try
{
dgManage.DataBind();
}
catch
{
if (dgManage.CurrentPageIndex > 0)
{
dgManage.CurrentPageIndex -= 1;
dgManage.DataBind();
}
}
本文介绍了一种在DataGrid中删除最后一页记录时避免错误的方法。例如,当前共有三页,第三页仅有一条记录,删除该记录时可能引发异常。通过调整当前页面索引并重新绑定数据,可以有效解决这一问题。
1978

被折叠的 条评论
为什么被折叠?



