IEditableCollectionView.CancelEdit Metod

Definition

Avslutar redigeringstransaktionen och återställer om möjligt det ursprungliga värdet till objektet.

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

Exempel

I följande exempel får CanCancelEdit du kontrollera om de ursprungliga värdena för det redigerade objektet kan återställas innan det anropar CancelEdit. Om värdena inte kan återställas måste du ange ytterligare logik för att göra det. Om de kan vara det återställs värdena när exemplet anropar CancelEdit. Hela exemplet finns i Changing a Collection by Using IEditableCollectionView Sample.

// 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()

Kommentarer

CancelEdit ställer in CurrentEditItemnull och gör att samlingsvyn avslutar redigeringstillståndet. Om CanCancelEdit är trueCancelEdit återställs även de ursprungliga värdena för det redigerade objektet.

Gäller för