在 gridview里
onclientclick="if(confirm("确认删除吗?")){return true;}else{return false;}">删除
前台代码 绑定数据后。(双击,不是手写。)
protected void gridview_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "MyDelete")
{
HotelBusiness hb = new HotelBusiness();
if (hb.DeleteHotelByHid(Convert.ToInt32(e.CommandArgument)) > 0)
{
Response.Write("");
gridview_DataBind();
}
else
{
Response.Write("");
}
}
}
dataGridView1.SelectedRows[0].Cells[0].Value 这个属性可以获得你当前选中的datagridview的第一列的值,然后你就可以把这个值获取到,然后与数据库比较,然后删掉就可以了,