ListViewUpdatedEventArgs.Exception Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'exception, le cas échéant, qui a été levée lors de l'opération de mise à jour.
public:
property Exception ^ Exception { Exception ^ get(); };
public Exception Exception { get; }
member this.Exception : Exception
Public ReadOnly Property Exception As Exception
Valeur de propriété
Exception levée lors de l'opération de mise à jour, le cas échéant ; si aucune exception n'a été levée, null
.
Exemples
L’exemple suivant montre comment utiliser la Exception propriété pour déterminer si une exception s’est produite lors d’une opération de mise à jour. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ListViewUpdatedEventArgs classe .
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
Remarques
Utilisez la Exception propriété pour déterminer l’exception (le cas échéant) qui a été levée pendant l’opération de mise à jour. Si aucune exception n’a été levée, cette propriété retourne null
.
Notes
Si une exception a été levée et que vous gérez l’exception dans le gestionnaire d’événements, définissez la propriété sur ExceptionHandledtrue
. Sinon, le ListView contrôle lève de nouveau l’exception.