Aracılığıyla paylaş


İzlenecek yol: verileri tablolar arasında ilişki oluşturma

Bu izlenecek yolda TableAdapters kullanmadan iki veri tabloları oluşturmak açıklar Dataset Designer ve aralarında bir ilişki oluşturma.TableAdapters içeren veri tabloları oluşturma konusunda daha fazla bilgi için bkz: Nasıl yapılır: TableAdapters oluşturmak.TableAdapters hakkında daha fazla bilgi için bkz: TableAdapter genel bakış.

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

  • Yeni bir Windows uygulaması yaratmak

  • Yeni bir veri kümesi ekleme

  • İki yeni veri tabloları DataSet'e ekleme

  • Veri tabloları sütunlar ekleme

  • Bir tablo için birincil anahtar ayarlama

  • Tablolar arasında ilişki oluşturma

[!NOT]

Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.

Yeni bir Windows uygulaması yaratmak

Yeni bir Windows Application projesi oluşturmak için

  1. Dan Dosya menüsünde, yeni bir proje yaratın.

  2. Bir programlama dilinde seçin Proje türleri bölmesi oluşturmak ve bir Windows Application.

  3. Proje adı RelationshipWalkthroughve ardından Tamam.

    Visual Studio, projeye eklenir Solution Explorer ve Form1 , Windows Forms tasarýmcýsý.

Yeni bir veri kümesi ekleme

Projeye yeni bir Dataset öğesi eklemek için

  1. Dan Proje menüsünden seçin Add New Item.

    Yeni öğe iletişim kutusu Ekle görünür.

  2. Dan şablonları alan seçimi DataSet.

  3. Ekle‘yi tıklatın.

    Visual Studio dataSet1.xsd dosyasını project adlı bir dosya ekleyin ve bunun içinde açın Dataset Designer.

İki yeni DataTable, Dataset nesnesine ekleme

Dataset nesnesine yeni bir veri tablosu eklemek için

  1. Sürükle bir DataTable dan DataSet sekmesinde araç üzerine Dataset Designer.

    Adlı bir tablo DataTable1 dataset nesnesine eklenir.

  2. Başlık çubuğunu tıklatın DataTable1 ve yeniden adlandırmak müşterilerin.

  3. İkinci sürükleyin DataTable dan DataSet sekmesinde araç üzerine Dataset Designer.

    Adlı bir tablo DataTable1 dataset nesnesine eklenir.

  4. Başlık çubuğunu tıklatın DataTable1 ve yeniden adlandırmak siparişleri.

Müşteriler DataTable sütunlar ekleme

Müşteriler tablosunda sütun eklemek için

  1. Sağ müşterilerin tablo.

  2. Üzerine Ekleve ardından sütun.

  3. Sütun adı CustomerID.

  4. Özellikler penceresinde DataType özelliğini Int16'a ayarlayın.

  5. Aşağıdaki sütun eklemek için bu işlemi yineleyin:

    Sütun

    DataType özelliği

    Şirket adı

    String

    İlgili kişi

    String

    ContactTitle

    String

Siparişleri DataTable sütunlar ekleme

Siparişler tablosundaki sütunlar eklemek için

  1. Sağ siparişleri tablo.

  2. Üzerine Ekleve ardından sütun.

  3. Sütun adı OrderID.

  4. Özellikler penceresinde DataType özelliğini Int16'a ayarlayın.

  5. Aşağıdaki sütun eklemek için bu işlemi yineleyin:

    Sütun

    DataType özelliği

    CustomerID

    Int16

    Sipariş tarihi

    DateTime

    Sevk tarihi

    DateTime

Customers tablosunun birincil anahtarı ayarlama

Benzersiz tanımlayıcı sütun için Customers tablo CustomerID sütun.

Müşteriler tablosunun birincil anahtarı ayarlamak için

  1. Tıklatın müşterilerin seçmek için tablo.

  2. Sağ CustomerID sütunu tıklatın ve sonra Set Primary Key'i kısayol menüsünde.

Siparişler tablosunun birincil anahtarı ayarlama

Benzersiz tanımlayıcı sütun için Orders tablo OrderID sütun.

Siparişler tablosunun birincil anahtarı ayarlamak için

  1. Tıklatın siparişleri seçmek için tablo.

  2. Sağ OrderID sütunu tıklatın ve sonra Set Primary Key'i kısayol menüsünde.

Tablolar arasında ilişki oluşturma

Her tablodan ortak sütun arasında bir ilişki oluşturulur — bu durumda, CustomerID sütun.

Müşteriler ve siparişler tablolarını arasında yeni bir ilişki yapılandırmak için

  1. Sürükle bir ilişkisi gelen nesne DataSet sekmesinde araç üzerine siparişleri tablo.

    İlişkisi iletişim kutusunu açar.

  2. İçinde Üst tablo kutusunda seçin müşterilerin.

  3. İçinde Alt tablo kutusunda seçin siparişleri.

  4. İçinde Sütunlar kutusunda, ayarlamak Anahtar sütunları için CustomerID.

  5. İçinde Sütunlar kutusunda, ayarlamak Yabancı anahtar sütunları için CustomerID.

  6. Tıklatın Tamam ; ilişki oluşturmak için Tasarımcı iki tablo arasında bir ilişki satır görünür.

  7. Üzerinde veri menüsünden seçin İlişki etiketlerini göster.

Projenizin kaydedilmesi

Projeyi kaydetmek için

  • Dosya menüsünde, Tümünü Kaydet'i tıklatın.

Sonraki Adımlar

İlişkili tablolar oluşturduğunuz öðrendiðinize göre aşağıdaki eylemlerden birini gerçekleştirmek isteyebilirsiniz:

Bunun için

Daha fazla bilgi için bkz:

Tabloya veri ekleme

Adding Data to a Table

Bir tablodaki verileri görüntüleme

Viewing Data in a Table

Verileri düzenleme

Editing Data in a Table

Bir satır bir tablodan silme

Deleting a Row from a Table

Ayrıca bkz.

Başvuru

GetChildRows

GetParentRow

Kavramlar

Uygulamanız veri almaya hazırlanıyor

Uygulamanızın veri düzenleme

Veri doğrulama

Verileri kaydetme

Diğer Kaynaklar

Creating and Using DataTables

Visual Studio verilere bağlanma

Veri Talimatları