gridview中 编辑列 要点两次才能出现编辑文本框

时间:2021-04-28 14:45:24

出现这种情况的写法

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

第一次便不会处于编辑状态,因为只给了索引,没有给数据,只有再次点击才会有的

而且可以注意到第二次即使出现了textbox也是没有数据的空白textbox

解决方法

protectedvoid GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
        GridView1.EditIndex= e.NewEditIndex;
        bind();//这里加上绑定数据方法,自己写的绑定GridView数据的方法
    }