Aracılığıyla paylaş


İzlenecek yol: Veri Tabloları Arasında İliş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şturma.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ız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için, bkz. Visual Studio'da Geliştirme Ayarlarını özelleştirme.

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 DataTable

Bir tablodaki verileri görüntüleme

Viewing Data in a DataTable

Verileri düzenleme

DataTable Edits

Bir satır bir tablodan silme

DataRow Deletion

Ayrıca bkz.

Başvuru

GetChildRows

GetParentRow

Kavramlar

Uygulamanızı Veri Almaya Hazırlama

Uygulamanızdaki Verileri Düzenleme

Verileri Doğrulama

Verileri Kaydetme

Diğer Kaynaklar

DataTables

Visual Studio'da Verilere Bağlanma

Veri İzlenecek Yollar