Hi 你们好我刚才遇到一个问题,比如我用RemoveCurrent()删除当前数据,如
this.bindingSourceGroupType.RemoveCurrent();
this.bindingSourceGroupType.EndEdit ();那么调中RemoveCurrent()和EndEdit()以后,我怎么能恢复所删除的这个数据呢?为什么CancelEdit()不能恢复被删除的数据?是不是因为数据源没有实现IEditableObject 接口的原因?请各位大大多多指教.谢谢!

解决方案 »

  1.   

    bindingSourceGroupType ??
    什么东东?
    自己写类?
      

  2.   

    RE :maotin(liu)晕死  bindingSourceGroupType 的类型是BindingSource的.刚才我看了下MSDN  我的数据源是DataSet,  发现DataSet没有实现IEditableObject进口,
    后来我实现个IEditableObject接口的,现在遇到些问题,还不清楚是不是这个原因.
      

  3.   

    不清楚,不过 DataTable 有个 AcceptChanged()之类的函数,不知对你是否有帮助?