Sdílet prostřednictvím


ListViewUpdatedEventArgs.AffectedRows Vlastnost

Definice

Získá počet řádků, které byly ovlivněny operací aktualizace.

public:
 property int AffectedRows { int get(); };
public int AffectedRows { get; }
member this.AffectedRows : int
Public ReadOnly Property AffectedRows As Integer

Hodnota vlastnosti

Počet řádků, které byly ovlivněny operací aktualizace.

Příklady

Následující příklad ukazuje, jak pomocí AffectedRows vlastnosti ověřit, že položka byla aktualizována. Tento příklad kódu je součástí většího příkladu ListViewUpdatedEventArgs pro třídu .

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

Poznámky

AffectedRows Pomocí vlastnosti určete počet řádků, které byly ovlivněny operací aktualizace vrácených zdrojem dat. Vzhledem k tomu, že obvykle je aktualizována pouze jedna položka, obsahuje tato vlastnost obvykle hodnotu 0 nebo 1.

Někdy může během operace aktualizace dojít k chybě, která nevyvolá výjimku. V takovém případě AffectedRows lze vlastnost použít k ověření, že položka byla aktualizována.

Platí pro

Viz také