Aracılığıyla paylaş


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

  1. 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.

  2. 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.

  3. 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.

  4. İ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.

  5. 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.

  6. Ş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 ComboBox için liste kutusu, bir arama tablosu oluşturabilirsiniz veya CheckedListBox denetimi

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

Veri kaynaklarına genel bakış

TableAdapter genel bakış

Diğer Kaynaklar

Veri Talimatları