C#如何删除选中的dataGridView控件上的数据

2024-12-05 02:36:43
推荐回答(2个)
回答1:

在 gridview里


CommandArgument='<%#Eval("hid") %>'
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("");
}

}
}

回答2:

dataGridView1.SelectedRows[0].Cells[0].Value 这个属性可以获得你当前选中的datagridview的第一列的值,然后你就可以把这个值获取到,然后与数据库比较,然后删掉就可以了,