ListViewUpdatedEventArgs.AffectedRows 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 le nombre de lignes affectées par l'opération de mise à jour.
public:
property int AffectedRows { int get(); };
public int AffectedRows { get; }
member this.AffectedRows : int
Public ReadOnly Property AffectedRows As Integer
Valeur de propriété
Nombre de lignes affectées par l'opération de mise à jour.
Exemples
L’exemple suivant montre comment utiliser la AffectedRows propriété pour vérifier qu’un élément a été mis à 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 AffectedRows propriété pour déterminer le nombre de lignes qui ont été affectées par l’opération de mise à jour, comme retourné par la source de données. Étant donné qu’un seul élément est généralement mis à jour, cette propriété contient généralement une valeur de 0 ou 1.
Parfois, pendant l’opération de mise à jour, une erreur ne déclenche pas d’exception. Dans ce cas, la AffectedRows propriété peut être utilisée pour vérifier qu’un élément a été mis à jour.