ListViewUpdatedEventArgs.AffectedRows Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar antalet rader som påverkades av uppdateringsåtgärden.
public:
property int AffectedRows { int get(); };
public int AffectedRows { get; }
member this.AffectedRows : int
Public ReadOnly Property AffectedRows As Integer
Egenskapsvärde
Antalet rader som påverkades av uppdateringsåtgärden.
Exempel
I följande exempel visas hur du använder AffectedRows egenskapen för att verifiera att ett objekt har uppdaterats. Det här kodexemplet är en del av ett större exempel för ListViewUpdatedEventArgs klassen.
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
Kommentarer
Använd egenskapen AffectedRows för att fastställa antalet rader som påverkades av uppdateringsåtgärden, som returnerades av datakällan. Eftersom endast ett objekt vanligtvis uppdateras innehåller den här egenskapen vanligtvis värdet 0 eller 1.
Ibland kan ett fel uppstå under uppdateringsåtgärden som inte skapar ett undantag. I så fall kan egenskapen AffectedRows användas för att verifiera att ett objekt har uppdaterats.