ListViewInsertEventArgs.Values Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartości rekordu do wstawienia.
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
Wartość właściwości
Wartości rekordu do wstawienia.
Przykłady
W poniższym przykładzie pokazano, jak iterować kolekcję Values . Ten przykład kodu jest częścią większego przykładu podanego ListViewInsertEventArgs dla klasy.
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
Uwagi
Użyj właściwości , Values aby uzyskać dostęp do wartości pól rekordu do wstawienia. Na przykład można zweryfikować lub kodować wartości rekordu HTML, zanim zostanie wstawiony w źródle danych.
Właściwość Values zwraca OrderedDictionary obiekt, który implementuje IOrderedDictionary interfejs. Obiekt OrderedDictionary zawiera DictionaryEntry obiekty reprezentujące pola rekordu. Aby uzyskać dostęp do nazw pól, użyj Keys właściwości OrderedDictionary obiektu. Aby uzyskać dostęp do wartości pól, użyj Values właściwości .
Uwaga
Jako skrót możesz użyć indeksatora OrderedDictionary obiektu, aby uzyskać bezpośredni dostęp do wartości pól. Zaletą korzystania z indeksatora jest to, że zwraca wartości pól bezpośrednio. Kontrolki źródła danych, które opierają się na kolejności pól (np AccessDataSource. ) mogą uzyskiwać dostęp do wartości pól tylko według indeksu.