Aracılığıyla paylaş


ListViewUpdatedEventArgs.AffectedRows Özellik

Tanım

Güncelleştirme işleminden etkilenen satır sayısını alır.

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

Özellik Değeri

Int32

Güncelleştirme işleminden etkilenen satır sayısı.

Örnekler

Aşağıdaki örnekte, bir öğenin güncelleştirildiğini doğrulamak için özelliğinin nasıl kullanılacağı AffectedRows gösterilmektedir. Bu kod örneği, sınıfı için ListViewUpdatedEventArgs sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

AffectedRows Veri kaynağı tarafından döndürülen güncelleştirme işleminden etkilenen satır sayısını belirlemek için özelliğini kullanın. Genellikle yalnızca bir öğe güncelleştirildiğinden, bu özellik genellikle 0 veya 1 değerini içerir.

Bazen güncelleştirme işlemi sırasında özel durum oluşturmayan bir hata oluşabilir. Bu durumda, AffectedRows bir öğenin güncelleştirildiğini doğrulamak için özelliği kullanılabilir.

Şunlara uygulanır

Ayrıca bkz.