ListViewUpdatedEventArgs.AffectedRows Egenskap

Definition

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.

Gäller för

Se även