IEditableObject Interface
.NET Framework (current version)
Provides functionality to commit or rollback changes to an object that is used as a data source.
Assembly: System (in System.dll)
| Name | Description | |
|---|---|---|
![]() | BeginEdit() | Begins an edit on an object. |
![]() | CancelEdit() | Discards changes since the last BeginEdit call. |
![]() | EndEdit() | Pushes changes since the last BeginEdit or IBindingList.AddNew call into the underlying object. |
This interface is typically used to capture the BeginEdit, EndEdit, and CancelEdit semantics of a DataRowView.
The following sample provides a simple implementation of the IEditableObject interface. The Customer class stores customer information and can be used as a collection for a customer database. This sample assumes that you have used the CustomerList class that can be found in sample in the IBindingList class.
Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show:
