使用DataGrid编辑列时遇到两个问题:
一个是要点两次编辑按钮才能编辑;
还有就是只能编辑两个列,之后的列一点编辑就回到刚编辑的两个列上.
跟踪e.Item.ItemIndex.ToString()发现从编辑第三列开始值就一直传不正确.
不知各位遇到过这问题没有,高手们帮忙指点指点:)

解决方案 »

  1.   

    看一看数据绑定时是否判断IsPostBack
    If(!IsPostBack){
      //数据绑定...
    }
      

  2.   

    列是动态添加的吗?datagrid是动态添加的吗?
    绑定是不是放到了if(!IsPostBack),代码呢?
      

  3.   

    列中数据都是从数据库中读出来的,datagrid不是动态添加的,绑定放到if(!IsPostBack)中了,代码现不在我这,拿到后贴上来.谢谢大家,尤其是LoveCherry!