把一个dataset绑定到一个datagrid中 当改变datagrid中的数据后 要单击保存按扭   按扭中判断如果dataset发生变化就保存 如果不发生变化就不保存 怎么样才能知道dataset是否发生变化?

解决方案 »

  1.   

    bool s=dataSet11.HasChanges();
    s是个布尔类型
    label2.text=s.toString();
    可以看到s的值是否改变
      

  2.   

    其实你不需要知道它发生没发生变化最后保存的时候用dataset.GetChanges()
    没有变化拿出来就是空的
      

  3.   

    if(dataset.HasChanges())
    {
    执行你的操作;
    }
      

  4.   

    dataset有很多事件,dataset.HasChanges
      

  5.   

    if(dataset.HasChanges())
    {
       dataset dstemp =  dataset.GetChanges()
       if(dstemp != null)
            保存dstemp
    }