IEditableCollectionView.CancelEdit Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Finaliza la transacción de edición y, si es posible, restaura el valor original al elemento.
public:
void CancelEdit();
public void CancelEdit();
abstract member CancelEdit : unit -> unit
Public Sub CancelEdit ()
Ejemplos
En el ejemplo siguiente se obtiene CanCancelEdit para comprobar si los valores originales del elemento editado se pueden restaurar 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, vea Cambio de una colección mediante 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()
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.