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 (from Veri Kaynakları Penceresi) ilgili alt tablo sütununa bağlı olduğu, form üzerindeki bir denetimin üzerine.

Terim Arama tablosu iki ilişkili veri tablolarına bağlı denetimler açıklanmıştır.Bu arama denetimleri ilk tablodan ikinci tabloda seçili bir değeri temel alarak verileri görüntüler.

Örneğin, bir tablo olarak düşünün Orders bir satış veritabanında.Her kayıtta Orders tablo içeren bir CustomerID hangi müşteri sipariş verdiğinde gösteren.CustomerID Bir müşteri kaydı gösteren bir yabancı anahtar Customers tablo.Bu senaryoda genişletmek Orders tablosundaki Veri kaynakları penceresi ve ana düğüm kümesi Ayrıntılarıayarlayın CustomerID sütun kullanmak için bir ComboBox (veya arama bağlamayı destekleyen herhangi bir denetimi) ve sürükleyin Orders formunuza düğüm.Sürükleyin sonra Customers ilgili sütuna bağlı denetimin üzerine düğüm — bu durumda, ComboBox bağlı CustomerID sütun.

DataBind bir arama denetimi

  1. Açık Veri kaynakları penceresi.

    [!NOT]

    Arama tabloları gerektiren iki ilişkili tablolar veya nesneler bulunan Veri kaynakları penceresi.Daha fazla bilgi için bkz. Nasıl Yapılır: Windows Forms Uygulamalarındaki İlgili Verileri Görüntüleme.

  2. Düğümleri genişletin Veri kaynakları , ana tabloyu ve tüm alt sütunlar ve ilgili alt tablo ve tüm sütunlarını görene kadar pencere.

    [!NOT]

    Alt tablo düğümü üst tablosundaki 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 tablo düğümü üzerinde denetim listesinden.Daha fazla bilgi için bkz. Nasıl yapılır: Veri Kaynakları Penceresinden Sürüklendiğinde Denetimin Oluşturulmasını Ayarlama.

  4. İki tabloyu ilişkilendiren düğümünü bulun ( CustomerID düğümü yukarıdaki örnekte) ve alt türünü değiştirmek bir ComboBox seçerek ComboBox denetim listesinde.

  5. Ana alt tablo düğümden sürükleyin Veri kaynakları formunuza pencere.

    Veri sınırlama denetimleri (tanımlayıcı etiketlerle) ve 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 penceresinden ( ComboBox).

    Şimdi arama bağları kurulur.Denetim üzerinde ayarlanmış olan belirli özellikleri için aşağıdaki tabloya bakın.

    Özellik

    Ayarın açıklaması

    Veri kaynağı

    Visual Studio bu özelliği ayarlar BindingSource denetimini üzerine sürüklediğiniz tablo için oluşturulan (tersine BindingSource denetim oluşturulduğunda oluşturulan).

    Bir düzeltme yapmak gerekirse, sonra bunu ayarlamak BindingSource görüntülemek istediğiniz sütunu içeren tablonun.

    DisplayMember

    Visual Studio bu özelliği, denetime sürükleyin tablo için bir dize veri türü olan birincil anahtar sonra ilk sütununa ayarlar.

    Bir düzeltme yapmak gerekirse, bunu görüntülemek istediğiniz sütun adını ayarlayın.

    ValueMember

    Hiçbir anahtar tanımlanırsa, visual Studio bu özelliği birincil anahtarda yer alan ilk sütun veya tablonun ilk sütununda ayarlar.

    Bir düzeltme yapmak gerekirse, daha sonra bu görüntülemek istediğiniz sütunu içeren tablonun birincil anahtarı ayarlayın.

    SelectedValue

    Visual Studio bu özelliği tarafından bırakılan özgün sütun ayarlar Veri kaynakları penceresi.

    Bir düzeltme yapmak gerekirse, sonra bu ilişkili tablodaki yabancı anahtar sütun için ayarlayın.

Ayrıca bkz.

Görevler

İzlenecek yol: Bir Windows Forms Uygulaması'nda Arama Tablosu Oluşturma

İzlenecek yol: Arama Veri Bağlamasını Destekleyen bir Windows Forms Kullanıcı Denetimi Oluşturma

Nasıl yapılır: Bir Windows Forms ComboBox, ListBox veya CheckedListBox Denetimi için Arama Tablosu Oluşturma

Nasıl yapılır: Windows Formları BindingSource Bileşeniyle Arama Tablosu Oluşturma

Kavramlar

Visual Studio'da Verilere Windows Forms Denetimleri Bağlama

Veri Kaynaklarına Genel Bakış

TableAdapter Genel Bakışı

Diğer Kaynaklar

Veri İzlenecek Yollar