在vs2005里用到数据源直接绑定字段到winform窗体,用起来很方便。
但是在更新数据时,我用的:
DLBindingSource.EndEdit();
DLTableAdapter.Update(DataDataSet);能否在这个过程之前,判断BindingSource数据是否做过更改,再Update执行?

解决方案 »

  1.   

    DataDataSet如果没被修改 是不会被执行更新的  放心吧
      

  2.   

    知道啊 我想获取的是数据有没有被更改?
    因为DLTableAdapter.Update(DataDataSet);看不出来是否更改
      

  3.   

    那试试使用DataSet的GetChange方法来判断
    if(ds.GetChanges()!=null)   
      {   
      ...   
      }
      

  4.   

    也看看 dataSet有没有Modified属性  如果有可以用其判断