Поделиться через


ListViewUpdatedEventArgs.AffectedRows Свойство

Определение

Возвращает количество строк, затронутых операцией обновления.

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

Значение свойства

Количество строк, затронутых операцией обновления.

Примеры

В следующем примере показано, как использовать AffectedRows свойство для проверки обновления элемента. Этот пример кода является частью более крупного примера, предоставленного для ListViewUpdatedEventArgs класса.

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

Комментарии

AffectedRows Используйте свойство, чтобы определить количество строк, затронутых операцией обновления, как возвращается источником данных. Так как обычно обновляется только один элемент, это свойство обычно содержит значение 0 или 1.

Иногда во время операции обновления может возникать ошибка, которая не вызывает исключения. В этом случае свойство можно использовать для проверки того, AffectedRows что элемент обновлен.

Применяется к

См. также раздел