很简单的,用gridview绑定了一个dataset,读的就是数据库中一个非常简单的表
输出显示都没有问题,选中某一行也没有任何问题
但是当使用"edit"按钮组件(就是点击edit按钮以后该格内容会自动变成update和cancle两个按钮的那个)时就无法正常工作
经过一段时间的反复实践,发现这个事件触发的e.NewEditIndex值总是要慢一步,比如说第一次点第一行,不会有任何反映,但是你点第二行时,第一行的编辑状态就打开了,真是莫名其妙请教达人,这个应该怎么办?多谢了

解决方案 »

  1.   

    Page_Load里出了问题
    加上if(!IsPostBack)
      

  2.   

    已经在PAGE_LOAD里面加入了!ISPOSTBACK
    还是不行
      

  3.   

    设置新的编辑列后没有重新绑定
    gridview1.EditIndex = e.NewEditIndex ;
    gridview1.DataBind();
    两句要连在一起
      

  4.   

    谢谢 sprc_lcl(cool一生) ,果然是少了一句绑定的语句啊,后悔不已
    已经没有问题了,散分,再次谢谢回帖的各位