.NET----GridView删除问题[转]

 

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;
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值