因为你删除了那一页的最后一条记录,那一页就没记录了,也就是没这一页了,而你的currentPageIndex还在这一页,所以出错了,判断一下,如果没这一页,就把currentPageIndex设为当前最后一页
解决方案 »
- SQL Server数据库中主键如何自动获取一个6位数的随机ID号?
- ASP.NET中,如何控制弹出框的问题?
- 请教一个.net自定义控件的CSS问题
- 如何判断服务器是否支持session
- 关于session的使用问题
- 在godaddy windows共享空间中运行ASP.NET网页出现火星文
- 在asp.net(C#)怎么把图片存入到SQL SERVER2000中,还能以缩略图和大图片的方式显示出来
- 极为奇怪的DNS解析问题,在其它客户机上一会儿能解析,少许时候不能解析,详细请进......
- 关于文本框的输入数据库的奇怪问题!
- 一个类型转换的问题
- 关于自定义查询和打印的一些问题
- 上传excel后导入数据库的问题!
SqlCommand cmdJB=new SqlCommand(JB,conJB);
try
{
conJB.Open();
cmdJB.ExecuteNonQuery();
if(this.DataGrid1.CurrentPageIndex!=0&&this.DataGrid1.Items.Count==1)//加个判断
this.DataGrid1.CurrentPageIndex--;
}
finally
{
conJB.Close();
UpdateView();