ListViewUpdatedEventArgs.AffectedRows Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 özelliği bir öğenin güncelleştirildiğini doğrulamak için kullanılabilir.