刚开始DataGridView更新正常,可是我把其中一些列改为数据邦定后,DataGridView更新就失败了,为何?

解决方案 »

  1.   

    用的是DataSet作为数据源,刚开始添加,修改,删除都没问题,后来把其中一些列改为下拉列表框形式,并且下拉列表框的数据来源于数据,之后再修改DataGridView中的数据就没有更新到数据库中了。
      

  2.   

    DataGridView的修改会影响下拉框中的数据,最好不要直接用DataGridView的整个作为下拉框的数据源,而应该象绑定textbox一样绑定数据,ComboBox.text与selectItem不完全一致
      

  3.   

    下拉列表有两个数据源:一个是用于显示的(绑定编码类的表),一个是用于主表绑定的(绑不定你要更新的表),看楼主的意思,这两个数据源都要设置,另外,如果是可更新的绑定,不能用eval,要用bind。
      

  4.   

    晕,我说的是WinForm不是WebForm算了,我已经不用DataSet了,另外写了个类,不知道效率是不是比DataSet高些呢?