ListViewInsertEventArgs.Values 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á hodnoty pro záznam, který se má vložit.
public:
property System::Collections::Specialized::IOrderedDictionary ^ Values { System::Collections::Specialized::IOrderedDictionary ^ get(); };
public System.Collections.Specialized.IOrderedDictionary Values { get; }
member this.Values : System.Collections.Specialized.IOrderedDictionary
Public ReadOnly Property Values As IOrderedDictionary
Hodnota vlastnosti
Hodnoty pro záznam, který se má vložit.
Příklady
Následující příklad ukazuje, jak iterovat kolekci Values . Tento příklad kódu je součástí většího příkladu ListViewInsertEventArgs pro třídu.
void ContactsListView_ItemInserting(Object sender, ListViewInsertEventArgs e)
{
// Iterate through the values to verify if they are not empty.
foreach (DictionaryEntry de in e.Values)
{
if (de.Value == null)
{
Message.Text = "Cannot insert an empty value.";
e.Cancel = true;
}
}
}
Sub ContactsListView_ItemInserting(ByVal sender As Object, _
ByVal e As ListViewInsertEventArgs)
' Iterate through the values to verify if they are not empty.
For Each de As DictionaryEntry In e.Values
If de.Value Is Nothing Then
Message.Text = "Cannot insert an empty value."
e.Cancel = True
End If
Next
End Sub
Poznámky
Values Pomocí vlastnosti můžete získat přístup k hodnotám polí pro vložení záznamu. Hodnoty záznamu můžete například před vložením do zdroje dat ověřit nebo kódovat kód HTML.
Vlastnost Values vrátí OrderedDictionary objekt, který implementuje IOrderedDictionary rozhraní. Objekt OrderedDictionary obsahuje DictionaryEntry objekty, které představují pole záznamu. Pro přístup k názvům polí použijte Keys vlastnost objektu OrderedDictionary . Pokud chcete získat přístup k hodnotám pole, použijte Values vlastnost .
Poznámka
Jako zástupce můžete použít indexer objektu OrderedDictionary pro přímý přístup k hodnotám polí. Výhodou použití indexeru je, že vrací hodnoty polí přímo. Ovládací prvky zdroje dat, které se spoléhají na pořadí polí (například AccessDataSource), mají přístup k hodnotám polí pouze podle indexu.