This interface should be implemented by classes that provide edit-rollback/commit semantics in data-binding scenarios (such as System.Data.DataRowView ). BeginEdit() should initiate an editing session, CancelEdit() should perform a rollback, discarding any changes that have been made, and EndEdit( ) should commit any such changes. public interface IEditableObject { // Public Instance Methods public void BeginEdit (); public void CancelEdit (); public void EndEdit (); } |