DataGrid分页情况下删除当前页的最后一条数据并给删除添加确认框
2006-02-11 18:21
561 查看
private void dg_DSC_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string id=e.Item.Cells[1].Text;
string sql="delete CSD_PROMOTE_MAIN where PROMOTE_ID='"+id+"'";
try
{
DbManage.ExecuteNonQuery(sql);
int index=this.dg_DSC.CurrentPageIndex;
if((this.dg_DSC.PageCount-this.dg_DSC.CurrentPageIndex)==1 && this.dg_DSC.Items.Count==1)
{
if(this.dg_DSC.PageCount>1)
{
index=index-1;
}
else
{
index=0;
}
}
this.dg_DSC.CurrentPageIndex=index;
Response.Write("<script>alert('删除数据成功!');</script>");
dgBind();
}
catch
{
Response.Write("<script>alert('删除数据失败!请重试!');</script>");
}
}
{
string id=e.Item.Cells[1].Text;
string sql="delete CSD_PROMOTE_MAIN where PROMOTE_ID='"+id+"'";
try
{
DbManage.ExecuteNonQuery(sql);
int index=this.dg_DSC.CurrentPageIndex;
if((this.dg_DSC.PageCount-this.dg_DSC.CurrentPageIndex)==1 && this.dg_DSC.Items.Count==1)
{
if(this.dg_DSC.PageCount>1)
{
index=index-1;
}
else
{
index=0;
}
}
this.dg_DSC.CurrentPageIndex=index;
Response.Write("<script>alert('删除数据成功!');</script>");
dgBind();
}
catch
{
Response.Write("<script>alert('删除数据失败!请重试!');</script>");
}
}
相关文章推荐
- easy ui datagrid 当前页添加修改删除数据
- iOS-分组UITableView删除崩溃问题(当删除section中最后一条数据崩溃的情况)
- iOS-分组UITableView删除崩溃问题(当删除section中最后一条数据崩溃的情况)
- SpringMVC下删除一条数据后重新加载当前页面(已实现分页功能)
- DataGrid中删除最后一页的最后一条数据时CurrentPageIndex的问题
- 删除具有分页的DataGrid,当前页不为0且当前页的记录只有一条的时候的解决方案
- 给DataGrid添加序号、导航键、鼠标划过事件、删除确认框(转)
- 吴旗娃分页控件,DataGrid,DropDownList编辑删除DataGrid数据
- asp.net的DataGrid分页控件,在Oracle数据库下,每次只取当前页的数据,不使用存储过程。
- GridView分页后跳转其他页面进行添加,编辑,删除操作后,仍返回到当前页码
- 显示刚刚添加的最后一条数据,access,选择语句,select
- GridView分页后进行添加,删除操作后,仍返回到当前页码
- list删除最后一条数据.
- sql server 2005 中数据库表 的创建 ,查看表 属性,表的名称重命名,情况表中信息,删除表 ; 表中列重命名,添加新列,修改列的数据类型,删除列,设置列的主键外键
- easyui tree datagrid动态添加表头和表格数据,动态弹出框,修改和删除按钮
- GridView分页后进行添加,删除操作后,仍返回到当前页码
- ext的datagrid删除最后数据时候不更新的解决
- DataGrid中删除分页最后一条记录时PageIndex错误的解决方法
- 安卓SQLite 根据某一字段查询一条数据 根据某一字段排序 添加 修改 删除某一字段等于某某的那一条数据
- datagrid最后一条记录删除报错解决