Nasıl yapılır: Windows Forms uygulamalarında arama tabloları oluşturma
Ana tablonun ana düğüm sürükleyerek arama tabloları oluşturabilirsiniz (dan Veri Kaynakları Penceresi) ilgili alt tablo sütununa bağlı form üzerindeki bir denetimin.
Bu terim arama tablosunu iki ilgili veri tablolarına bağlı denetimler açıklanmıştır. Bu arama denetimleri ikinci tabloda seçilen değere göre ilk tablodaki verileri görüntüler.
Örneğin, bir tablonun göz önünde Orders bir satış veritabanında. Her kayıtta Orders tablo içeren bir CustomerID hangi müşterinin sipariş verdiği gösteren. CustomerID Bir müşteri kaydı gösteren bir yabancı anahtar Customers tablo. Bu senaryoda, genişletmek Orders içinde tablo Veri kaynakları pencere ve ana düğüm kümesi Ayrıntıları, belirlenen CustomerID kullanılacak sütun bir ComboBox (veya arama bağlama destekleyen herhangi bir denetimi), sürükleyip Orders formunuza düğüm. Sürükleyin sonra Customers ilgili sütuna bağlı denetim üzerine düğüm — bu durumda, ComboBox bağlı CustomerID sütun.
DataBind arama denetimi
Açık Veri kaynakları pencere.
Not
Arama tabloları gerektiren iki ilişkili tablolar veya nesneler bulunan Veri kaynakları pencere.Daha fazla bilgi için bkz. Nasıl yapılır: bir Windows Forms uygulamasýnda ilgili verileri görüntüleme.
Düğümleri genişletin Veri kaynakları ana tabloyu ve sütunlarını, sütunlar ve ilgili alt tablo tüm ve görene kadar pencere.
Not
Alt tablo düğümü üst tablodaki bir Genişletilebilir alt düğümü olarak görünen düğümdür.
Alt tablo bırakma türünü değiştirmek Ayrıntıları seçerek Ayrıntıları alt tablonun düğümde denetim listesinden. Daha fazla bilgi için bkz. Nasıl yapılır: veri kaynağı penceresinden sürükleyerek, oluşturulacak denetim kümesi.
İki tabloyu ilişkilendiren düğümünü bulun ( CustomerID Yukarıdaki örnekte düğüm) açılan türünü değiştirip bir ComboBox seçerek ComboBox denetim listesinden.
Ana alt tablo düğümü sürükleyin Veri kaynakları formunuza pencere.
Veri sınırlama denetimleri (tanımlayıcı etiketlerle) ve bir araç kaldýrmak (BindingNavigator) formda görünür. A DataSet, TableAdapter, BindingSource, ve BindingNavigator bileşen tepsisinde görünür.
Şimdi ana ana tablo düğümden sürükleyin Veri kaynakları doğrudan arama denetimi üzerine pencere ( ComboBox).
Şimdi arama bağlar kurulur. Denetim üzerinde ayarlanmış belirli özellikleri için aşağıdaki tabloya bakın.
Özellik
Ayarın açıklaması
Veri kaynağı
Visual Studio bu özelliği ayarlar BindingSource denetim sürüklediğiniz tablo için oluşturulan (karşıt olarak BindingSource denetim oluşturulduğunda oluşturulur).
Bir düzeltme yapmak gerekirse, daha sonra bunu ayarlamak BindingSource görüntülemek istediğiniz sütunu içeren tablo.
DisplayMember
Visual Studio, sonra sürükleyip tablosu için bir dize veri türüne sahip birincil anahtar için ilk sütun bu özelliğini ayarlar.
Bir düzeltme yapmak gerekiyorsa, bunu görüntülemek istediğiniz sütun adını ayarlayın.
ValueMember
Hiçbir anahtar tanımlanırsa, visual Studio, birincil anahtarda yer alan ilk sütun veya tablonun ilk sütununda bu özelliğini ayarlar.
Bir düzeltme yapmak gerekirse, sonra bu birincil anahtar tablosundaki görüntülemek istediğiniz sütun için ayarlayın.
SelectedValue
Visual Studio tarafından bırakılan özgün sütun için bu özelliği ayarlar Veri kaynakları pencere.
Bir düzeltme yapmak gerekirse, daha sonra bu ilişkili tablonun yabancı anahtar sütununa ayarlayın.
Ayrıca bkz.
Görevler
İzlenecek yol: Windows Forms uygulamasında bir arama tablosu oluşturma
İzlenecek yol: Windows Forms kullanıcı denetiminiz o destekler arama veri bağlama oluşturma
Nasıl yapılır: Windows Forms BindingSource bileşeniyle bir arama tablosu oluşturma
Kavramlar
Visual Studio 2012'deki Veri Uygulaması Geliştirme Yenilikleri
Windows Forms denetimleri Visual Studio veri bağlama