Aracılığıyla paylaş


İzlenecek Yol: Bir Windows Formunda İlgili Verileri Görüntüleme

Birden fazla tablosundan gelen verilerle ve genellikle, ilgili tablolardaki verileri çalışmak istediğiniz sayıda uygulama senaryolarında.Diğer bir deyişle, bir üst-alt ilişkisi ile çalışmak istediğiniz.Örneğin, bir form seçerek müşteri kayıt siparişler, müşteri için burada görüntüler oluşturmak isteyebilirsiniz.İlgili kayıt formunda görüntüleme elde edilir ayarlayarak DataSource alt özellik BindingSource üst BindingSource (alt tablo değil) ve ayarı DataMember alt özellik BindingSource birlikte üst ve alt tabloları bağlar veri ilişkisine.

Bu izlenecek yolda gösterilen görevler aşağıdakileri içerir:

  • Oluşturma bir Windows uygulaması proje.

  • Oluşturma ve bir veri kümesi, uygulamanızda yapılandırma temel alarak Customers ve Orders Northwind kullanarak veritabanı tabloları Veri Kaynağı Yapılandırma Sihirbazı.

  • Denetim verileri görüntülemek için ekleme Customers Tablo.

  • Görüntülenecek denetimleri ekleme Orders Seçili göre Customer.

  • Uygulamayı test etmek farklı müşteriler seçerek ve doğrulama doğru siparişler seçili müşteri için görüntülenir.

Önkoşullar

Bu yönergeyi tamamlamak için gerekli olanlar:

Projeyi Oluşturma

İlk adım oluşturulmasıdır bir Windows uygulaması.

Windows uygulama projesi oluşturmak için

  1. Öğesinden Dosya menüsü, yeni bir proje oluşturun.

  2. Proje adı RelatedDataWalkthrough.

  3. Windows Uygulaması'nı seçin ve Tamam'a tıklayın.Daha fazla bilgi için .NET Framework ile İstemci Uygulamaları Geliştirme.

    RelatedDataWalkthrough Proje oluşturulur ve eklenen Çözüm Gezgini.

Veri Kaynağı Oluşturma

Bu adım dayalı bir veri kümesi oluşturur Customers ve Orders Northwind örnek veritabanındaki tabloları.

Veri kaynağı oluşturmak için

  1. Veri menüsünden Veri Kaynaklarını Göster'i tıklatın.

  2. Veri Kaynakları penceresinde, Veri Kaynağı Yapılandırma Sihirbazı'nı başlatmak için Yeni Veri Kaynağı Ekle'yi seçin.

  3. Bir veri Kaynağı Türü Seç sayfasında, Veritabanı'nı seçin ve daha sonra İleri'yi tıklatın.

  4. Üzerinde veri bağlantısı seçin aşağıdakilerden birini sayfa yapın:

    • Aşağı açılır listede bir veri bağlantısı Northwind örnek veritabanına kullanılabilir değilse, seçin.

      -veya-

    • Bağlantı Ekle/Değiştir iletişim kutusunu başlatmak için Yeni bağlantı öğesini seçin.

  5. Veritabanına parola gerekiyorsa, hassas verileri eklemek için bir seçenek belirleyğp İleri'yi tıklatın.

  6. Bağlantı Dizesini Uygulama Yapılandırma Dosyasına Kaydet sayfasında İleri'yi tıklatın.

  7. Veritabanı Nesnenizi Seçin sayfasında Tablolar düğümünü genişletin.

  8. Seçin Müşteriler ve Siparişler tabloları ve sonra Son.

    NorthwindDataSet projenize eklenir ve Müşteriler tablosu Veri Kaynakları penceresinde görünür.

Müşteriler Tablosundan Verileri Görüntülemek için Denetimler Oluşturma

Müşteri verilerini (üst kayıtlar) görüntülemek üzere denetimler oluşturmak için

  1. İçindeki veri kaynakları penceresinde select Müşteriler tablo ve aşağı açılan okunu'ı tıklatın.

  2. Seçin ayrıntıları menüsünde.

  3. Ana sürükleyin Müşteriler düğümünden veri kaynakları üstündeki penceresinden Form1.

    Veri ilişkili denetimleri tanımlayıcı etiketler ile birlikte araç şeridi form görünmez (BindingNavigator) kayıt gezinme.Bir NorthwindDataSet, CustomersTableAdapter, BindingSource ve BindingNavigator bileşen alanında görünür.

Siparişler Tablosundan Verileri Görüntülemek için Denetimler Oluşturma

Veri Kaynakları penceresini gösteren ilişki

Her müşterinin (alt kayıtlar) siparişlerini görüntülemek üzere denetimler oluşturmak için

  • İçindeki veri kaynakları penceresinde genişletin Müşteriler düğümü ve son sütununda seçin Müşteriler genişletilebilir bir tablo, Siparişler düğümü ve alt sürükleyin Form1.

    Bir DataGridView form ve yeni eklenen BindingSource (OrdersBindingSource) ve TableAdapter (OrdersTableAdapter) için bileşen alanı eklenir.

    [!NOT]

    Açık Özellikler Penceresi seçip OrdersBindingSource.İncelemek DataSource ve DataMember bağlama ilişkili kayıtları görüntülemek için nasıl yapılandırıldığına görmek için özellikleri.DataSource Ayarlamak CustomersBindingSource (üst tablonun BindingSource), yerine Orders Tablo.DataMember Özelliği FK_Orders_Customers, adı olan DataRelation birlikte tabloların ilişkili nesne.

Uygulamayı Test Etme

Uygulamayı test etmek için

  1. Uygulamayı çalıştırmak için F5'e basın.

  2. Farklı müşteriler kullanarak seçin CustomersBindingNavigator doğrulamak için doğru siparişler görüntülenir DataGridView.

Sonraki Adımlar

Uygulama gereksinimlerinize bağlı olarak, ana ayrıntı formu oluşturduktan sonra gerçekleştirmek isteyebileceğiniz birkaç adım vardır.Bu kılavuz için hale getirebilir bir yeniliktir:

Ayrıca bkz.

Görevler

Nasıl Yapılır: Windows Forms Uygulamalarındaki İlgili Verileri Görüntüleme

Başvuru

Veri Kaynakları Penceresi

BindingSource Bileşenine Genel Bakış

BindingNavigator Denetimine Genel Bakış (Windows Forms)

Kavramlar

Visual Studio'da Verilere Windows Forms Denetimleri Bağlama

Veri Kaynaklarına Genel Bakış

TableAdapter Genel Bakışı

Diğer Kaynaklar

Veri İzlenecek Yollar