ListViewUpdatedEventArgs.AffectedRows Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.