ListViewUpdatedEventArgs.Exception Propiedad
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í.
Obtiene la excepción que se ha iniciado durante la operación de actualización, si la hubiera.
public:
property Exception ^ Exception { Exception ^ get(); };
public Exception Exception { get; }
member this.Exception : Exception
Public ReadOnly Property Exception As Exception
Valor de propiedad
Excepción que se inició durante la operación de actualización, si la hubiera; si no se inició ninguna excepción, es null
.
Ejemplos
En el ejemplo siguiente se muestra cómo usar la Exception propiedad para determinar si se produjo una excepción durante una operación de actualización. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase ListViewUpdatedEventArgs.
void ContactsListView_ItemUpdated(Object sender, ListViewUpdatedEventArgs e)
{
if (e.Exception != null)
{
if (e.AffectedRows == 0)
{
e.KeepInEditMode = true;
Message.Text = "An exception occurred updating the contact. " +
"Please verify your values and try again.";
}
else
Message.Text = "An exception occurred updating the contact. " +
"Please verify the values in the recently updated item.";
e.ExceptionHandled = true;
}
}
Sub ContactsListView_ItemUpdated(sender As Object, e As ListViewUpdatedEventArgs)
If e.Exception IsNot Nothing Then
If e.AffectedRows = 0 Then
e.KeepInEditMode = True
Message.Text = "An exception occurred updating the contact. " & _
"Please verify your values and try again."
Else
Message.Text = "An exception occurred updating the contact. " & _
"Please verify the values in the recently updated item."
End If
e.ExceptionHandled = True
End If
End Sub
Comentarios
Utilice la Exception propiedad para determinar la excepción (si existe) que se generó durante la operación de actualización. Si no se generó ninguna excepción, esta propiedad devuelve null
.
Nota
Si se ha generado una excepción y se controla la excepción en el controlador de eventos, establezca la ExceptionHandled propiedad true
en . De lo contrario, el ListView control vuelve a iniciar la excepción.