Compartir a través de


IEditableCollectionView.CancelEdit Método

Definición

Finaliza la transacción de edición y, si es posible, restaura el valor original del elemento.

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

Ejemplos

En el ejemplo siguiente se comprueba CanCancelEdit si se pueden restaurar los valores originales del elemento editado antes de llamar a CancelEdit. Si no se pueden restaurar los valores, debe proporcionar lógica adicional para hacerlo. Si pueden ser, los valores se restauran cuando el ejemplo llama a CancelEdit. Para obtener todo el ejemplo, consulte Cambio de una colección mediante el ejemplo IEditableCollectionView.

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

Comentarios

CancelEdit establece en CurrentEditItemnull y hace que la vista de colección salga del estado de edición. Si CanCancelEdit es true, CancelEdit también restaura los valores originales del objeto editado.

Se aplica a