Share via


ListViewUpdatedEventArgs.AffectedRows Propiedad

Definición

Obtiene el número de filas afectadas por la operación de actualización.

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

Valor de propiedad

Int32

Número de filas afectadas por la operación de actualización.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la AffectedRows propiedad para comprobar que se actualizó un elemento. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la ListViewUpdatedEventArgs clase .

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

Comentarios

Use la AffectedRows propiedad para determinar el número de filas afectadas por la operación de actualización, tal y como devuelve el origen de datos. Dado que normalmente solo se actualiza un elemento, esta propiedad normalmente contiene un valor de 0 o 1.

A veces, durante la operación de actualización se puede producir un error que no genera una excepción. En ese caso, la AffectedRows propiedad se puede usar para comprobar que se actualizó un elemento.

Se aplica a

Consulte también