IEditableCollectionView.CancelEdit Methode

Definitie

Hiermee beëindigt u de bewerkingstransactie en herstelt u, indien mogelijk, de oorspronkelijke waarde naar het item.

public:
 void CancelEdit();
public void CancelEdit();
abstract member CancelEdit : unit -> unit
Public Sub CancelEdit ()

Voorbeelden

In het volgende voorbeeld wordt CanCancelEdit gecontroleerd of de oorspronkelijke waarden van het bewerkte item kunnen worden hersteld voordat het wordt aanroepen CancelEdit. Als de waarden niet kunnen worden hersteld, moet u aanvullende logica opgeven om dit te doen. Als dat mogelijk is, worden de waarden hersteld wanneer het voorbeeld wordt aanroepen CancelEdit. Zie Changing a Collection by Using IEditableCollectionView Sample voor het volledige voorbeeld.

// If the objects in the collection can discard pending 
// changes, calling IEditableCollectionView.CancelEdit
// will revert the changes. Otherwise, you must provide
// your own logic to revert the changes in the object.

if (!editableCollectionView.CanCancelEdit)
{
    // Provide logic to revert changes.
}

editableCollectionView.CancelEdit();
' If the objects in the collection can discard pending 
' changes, calling IEditableCollectionView.CancelEdit
' will revert the changes. Otherwise, you must provide
' your own logic to revert the changes in the object.

If Not editableCollectionView.CanCancelEdit Then
    ' Provide logic to revert changes.
End If

editableCollectionView.CancelEdit()

Opmerkingen

CancelEdit stelt CurrentEditItem de verzamelingsweergave in null en zorgt ervoor dat de bewerkingsstatus wordt afgesloten. Als CanCancelEdit dat het is true, CancelEdit worden ook de oorspronkelijke waarden van het bewerkte object hersteld.

Van toepassing op