ListViewInsertEventArgs.Values Właściwość

Definicja

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

IOrderedDictionary

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.

Dotyczy

Zobacz też