您的位置:首页 > 其它

手动写GridView的RowEditing RowCancelingEdit RowUpdating RowDeleting 事件 和 删除 出现提示

2008-04-01 11:51 387 查看
先定一个绑定的方法




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();


}


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('你确认要删吗?')");


}


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: