ListViewInsertEventArgs.Values Ö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.
Eklenecek kaydın değerlerini alır.
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
Özellik Değeri
Eklenecek kaydın değerleri.
Örnekler
Aşağıdaki örnek, koleksiyonda nasıl yineleme yapılacağını Values gösterir. Bu kod örneği, sınıfı için ListViewInsertEventArgs sağlanan daha büyük bir örneğin parçasıdır.
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
Açıklamalar
Values Eklenecek kaydın alanlarının değerlerine erişmek için özelliğini kullanın. Örneğin, veri kaynağına eklenmeden önce kaydın değerlerini doğrulayabilir veya HTML ile kodlayabilirsiniz.
Values özelliği, arabirimini uygulayan IOrderedDictionary bir OrderedDictionary nesnesi döndürür. OrderedDictionary nesnesi, kaydın alanlarını temsil eden nesneler içerirDictionaryEntry. Alan adlarına erişmek için nesnesinin KeysOrderedDictionary özelliğini kullanın. Alan değerlerine erişmek için özelliğini kullanın Values .
Not
Kısayol olarak, alan değerlerine doğrudan erişmek için nesnenin OrderedDictionary dizin oluşturucusunu kullanabilirsiniz. Dizin oluşturucuyu kullanmanın avantajı, alan değerlerini doğrudan döndürmesidir. Alan sırasını kullanan veri kaynağı denetimleri (örneğin AccessDataSource), alan değerlerine yalnızca dizine göre erişebilir.