zoukankan      html  css  js  c++  java
  • 手动写GridView的RowEditing RowCancelingEdit RowUpdating RowDeleting 事件 和 删除 出现提示

    先定一个绑定的方法 
    void Bind()
    {
    this.GridViewUser.DataSource = new BILL.OperateUser().SelectOneUserSqlComd();
    this.GridViewUser.DataBind();
    }
    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
        
    {
            
    //索引编辑时
            this.GridViewUser.EditIndex = e.NewEditIndex;
            Bind();
        }

        protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
        
    {
            
    //编辑结束时
            this.GridViewUser.EditIndex = -1;
            Bind();
        }

     protected void GridViewUser_RowUpdating(object sender, GridViewUpdateEventArgs e)
        
    {
    //更新时
            this.GridViewUser.EditIndex = -1;
            Bind();
        }
    GridView的AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" 
    //删除出现提示
    protected void GridViewUser_RowDataBound(object sender, GridViewRowEventArgs e)
        
    {
            
    //如果是绑定数据行    
            if (e.Row.RowType == DataControlRowType.DataRow)
            
    {
                
    if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
                
    {                     //找到生成“删除”所在单元格
                    LinkButton lb = (LinkButton)e.Row.Cells[0].Controls[2];
                    lb.Attributes.Add(
    "onclick""javascript:return confirm('你确认要删吗?')");
                }

            }

        }
  • 相关阅读:
    使用JAVA API 解析ORC File
    spark Graph 的PregelAPI 理解和使用
    流程图引擎
    JMX
    Spring走向注解驱动编程
    java@ 注解原理与使用
    Maven打包SpringBoot
    Java根据实体快速生成对象
    VBA基础出发
    “嗝嗝老师”
  • 原文地址:https://www.cnblogs.com/a121984376/p/1245906.html
Copyright © 2011-2022 走看看