zoukankan      html  css  js  c++  java
  • GridView的事件

       /// <summary>
        
    /// 编辑选中事件
        
    /// </summary>
        
    /// <param name="sender"></param>
        
    /// <param name="e"></param>

        protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
        
    {
            GridView1.EditIndex 
    = e.NewEditIndex;
            databinGrid();
        }


        
    /// <summary>
        
    /// 编辑取消事件
        
    /// </summary>
        
    /// <param name="sender"></param>
        
    /// <param name="e"></param>

        protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
        
    {
            GridView1.EditIndex 
    = -1;
            databinGrid();
        }


        
    /// <summary>
        
    /// 更新事件
        
    /// </summary>
        
    /// <param name="sender"></param>
        
    /// <param name="e"></param>

        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        
    {
            bbsjhwType.Id 
    = int.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
            bbsjhwType.Name 
    = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim();
            bbsjhwType.Update();
            GridView1.EditIndex 
    = -1;
            databinGrid();
        }


        
    /// <summary>
        
    /// 设置textbox宽度
        
    /// </summary>
        
    /// <param name="sender"></param>
        
    /// <param name="e"></param>

        protected void GridView1_PreRender(object sender, EventArgs e)
        
    {
            
    if (GridView1.EditIndex > -1)
            
    {
                TextBox TXTb 
    = new TextBox();
                
    for (int i = 1; i < 2; i++)
                
    {
                    TXTb 
    = (TextBox)GridView1.Rows[GridView1.EditIndex].Cells[i].Controls[0];
                    TXTb.Width 
    = 50;
                }

            }

        }

        
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        
    {
            bbsjhwType.Id 
    = int.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
            bbsjhwType.Delete(bbsjhwType.Id);
            databinGrid();
        }

        
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        
    {
            
    //如果是绑定数据行 
            if (e.Row.RowType == DataControlRowType.DataRow)
            
    {
                
    if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)
                
    {
                    ((LinkButton)e.Row.Cells[
    3].Controls[0]).Attributes.Add("onclick""javascript:return confirm('你确认要删除:\"" + e.Row.Cells[1].Text + "\"吗?它相应的子类将也被删除')");
                }

            }

        }

        protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            GridView1.PageIndex = e.NewPageIndex;
            databinGrid();
        }

    供大家复制.
  • 相关阅读:
    JMeter参数化及断言的使用
    JMeter基础概念
    postman关联
    postman参数化
    postman发送请求的简单操作
    postman的简单介绍及运用
    javascript小记五则:用JS写一个图片左右自由滚动的“跑马灯”效果
    javascript小记四则:用JS写一个滚动横条文字,可以根据需要进行修改;
    javascript小记三则:ASP.NET启动web调试,窗体自动放大的方法
    JavaScript小记二则:接上一节:用.net写Textbox控件关于数字的判断的另一则方法
  • 原文地址:https://www.cnblogs.com/daxia/p/797752.html
Copyright © 2011-2022 走看看