先定一个绑定的方法
void Bind()
... {
this.GridViewUser.DataSource = new BILL.OperateUser().SelectOneUserSqlComd();
this.GridViewUser.DataBind();
}
protected
void
GridView1_RowEditing(
object
sender, GridViewEditEventArgs e)
... {
//索引编辑时
this.GridViewUser.EditIndex = e.NewEditIndex;
Bind();
}
protected void GridView1_RowCancelingEdit( object sender, GridViewCancelEditEventArgs e)
... {
//编辑结束时
this.GridViewUser.EditIndex = -1;
Bind();
}
... {
//索引编辑时
this.GridViewUser.EditIndex = e.NewEditIndex;
Bind();
}
protected void GridView1_RowCancelingEdit( object sender, GridViewCancelEditEventArgs e)
... {
//编辑结束时
this.GridViewUser.EditIndex = -1;
Bind();
}
GridView的AutoGenerateDeleteButton
=
"
True
"
AutoGenerateEditButton
=
"
True
"
// 删除出现提示
protected void GridViewUser_RowDataBound( object sender, GridViewRowEventArgs e)
... {
//如果是绑定数据行
if (e.Row.RowType == DataControlRowType.DataRow)
...{
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
...{ //找到生成“删除”所在单元格
LinkButton lb = (LinkButton)e.Row.Cells[0].Controls[2];
lb.Attributes.Add("onclick", "javascript:return confirm('你确认要删吗?')");
}
}
}
// 删除出现提示
protected void GridViewUser_RowDataBound( object sender, GridViewRowEventArgs e)
... {
//如果是绑定数据行
if (e.Row.RowType == DataControlRowType.DataRow)
...{
if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
...{ //找到生成“删除”所在单元格
LinkButton lb = (LinkButton)e.Row.Cells[0].Controls[2];
lb.Attributes.Add("onclick", "javascript:return confirm('你确认要删吗?')");
}
}
}