DataList、GridView、dataGridView、中判断提示是否删除一行记录代码

 第一  DataList中判断提示是否删除一行记录代码

 

  前台代码(.aspx页面js代码)

  <script language="javascript">
        function isdel()
        {
            if(window.confirm('请确认删除'))
            {
                document.all.isDel.value = "true"
                frmDel.submit();//到服务端去删除
            }
            else
            return false;
        }
    </script>

 

然后在DataList的模板列里的删除按钮是加入

 <asp:LinkButton ID="LinkButton1" runat="server" CommandName="delete"

OnClientClick="return isdel();">删 除</asp:LinkButton>

 

 第二 GridView中判断提示是否删除一行记录代码

 

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {

        if (e.Row.RowIndex != -1)
        {
            if (e.Row.RowState == DataControlRowState.Alternate || e.Row.RowState == DataControlRowState.Normal)
            {
                LinkButton lb = e.Row.Cells[2].Controls[0] as LinkButton;
                lb.Attributes.Add("onclick", "javascript:return confirm('确定要删除吗?')");
            }
            else
            { }
        }
    }

 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int bm_id = int.Parse(this.GridView1.DataKeys[e.RowIndex].Value.ToString());//获取设置GridView的主键
        if (BLL.BarInfo.DeleteMainBar(bm_id))
        {
            Bind();//重新绑定一次Gridview数据
        }
        else
        {
            JScript.Alert("删除失败!");
        }
    }

 

 第三  dataGridView中判断提示是否删除一行记录代码


 int rowindex = this.dataGridView1.CurrentRow.Index;//获取主键
 string code = this.dataGridView1[0, rowindex].Value.ToString();//删除的条件,可以自定义
 DialogResult dr = MessageBox.Show("你确定要删除选中的行吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (dr == DialogResult.Yes)
                {
                    bool bl = BLL.TeacherBLL.DeleteStudent(code);
                    if (bl)
                    {
                        MessageBox.Show("删除成功!");
                        bind1();
                    }
                    else
                    { MessageBox.Show("删除失败!"); }
                }

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值