GridView1_RowDeleting事件是不是如果不写数据库的删除语句系统会默认执行删除操作?
我的前台代码是:
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
OnClientClick="return confirm('确认要删除吗?');" Text="删除"> </asp:LinkButton>
我想实现一个组的删除,希望在确认后再在数据库中搜索,如果组下有用户提示组下面有用户,不执行删除操作,如果没有则执行删除操作,我的后台代码是:
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
SqlServerDataBase Sql_AddAdmingroup = new SqlServerDataBase();
if (Sql_AddAdmingroup.RecExists("Admin", "MA_AdminGroupID", this.GridView1.DataKeys[e.RowIndex].Value.ToString()))
{
Response.Write(" <script>alert('该分类下面已经有管理员存在,请删除下属管理员,再删除此分组!') </script>");
SqlDataSource1.DeleteCommand = "DELETE FROM AdminGroup WHERE (AG_ID = 0) "; //如果不加这条废代码在弹出提示后照样会执行删除操作
return;
}
else
{
SqlDataSource1.DeleteCommand = "DELETE FROM AdminGroup WHERE (AG_ID = '" + this.GridView1.DataKeys[e.RowIndex].Value.ToString() + "') ";
return;
}
return;
}
我的前台代码是:
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
OnClientClick="return confirm('确认要删除吗?');" Text="删除"> </asp:LinkButton>
我想实现一个组的删除,希望在确认后再在数据库中搜索,如果组下有用户提示组下面有用户,不执行删除操作,如果没有则执行删除操作,我的后台代码是:
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
SqlServerDataBase Sql_AddAdmingroup = new SqlServerDataBase();
if (Sql_AddAdmingroup.RecExists("Admin", "MA_AdminGroupID", this.GridView1.DataKeys[e.RowIndex].Value.ToString()))
{
Response.Write(" <script>alert('该分类下面已经有管理员存在,请删除下属管理员,再删除此分组!') </script>");
SqlDataSource1.DeleteCommand = "DELETE FROM AdminGroup WHERE (AG_ID = 0) "; //如果不加这条废代码在弹出提示后照样会执行删除操作
return;
}
else
{
SqlDataSource1.DeleteCommand = "DELETE FROM AdminGroup WHERE (AG_ID = '" + this.GridView1.DataKeys[e.RowIndex].Value.ToString() + "') ";
return;
}
return;
}