Udostępnij za pośrednictwem


Instruktaż: Tworzenie relacji między tabelami danych

W tym instruktażu opisano sposób tworzenia dwóch tabel danych bez korzystania z TableAdapters Projektant Dataset i tworzenie relacji między nimi.Aby uzyskać informacje na temat tworzenia tabel danych, które zawierają TableAdapters, zobacz Jak: tworzenie TableAdapters.Aby uzyskać więcej informacji o TableAdapters, zobacz Przegląd TableAdapter.

W tym instruktażu zadania obejmują:

  • Tworzenie nowej aplikacji systemu Windows

  • Dodawanie nowego zestawu danych do aplikacji

  • Dodanie dwóch nowych tabel danych do zestawu danych

  • Dodawanie kolumn do danych w tabelach

  • Ustawienie klucza podstawowego dla tabel

  • Tworzenie relacji między tabelami

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Tworzenie nowej aplikacji systemu Windows

Aby utworzyć nowy projekt aplikacji systemu Windows

  1. Z pliku menu, tworzenie nowego projektu.

  2. Wybierz język programowania w Typów projektów okienko i utworzyć Aplikacji Windows.

  3. Nazwa projektu RelationshipWalkthrough, a następnie kliknij przycisk OK.

    Visual Studio spowoduje dodanie projektu do Solution Explorer i wyświetlić formularz Form1 w Windows Forms Designer.

Dodawanie nowego zestawu danych do aplikacji

Aby dodać nowy element Dataset w projekcie

  1. Z Projekt menu, wybierz polecenie Dodaj nowy element.

    Dodać nowe okno dialogowe elementu jest wyświetlany.

  2. Z szablonów zaznaczenie obszaru DataSet.

  3. Kliknij przycisk dodać.

    Visual Studio będzie dodać plik o nazwie Dataset1.xsd do projektu i otworzyć go w Projektant Dataset.

Dodanie dwóch nowych DataTables do zestawu danych

Aby dodać nową tabelę danych do zestawu danych

  1. Przeciągnij DataTable z DataSet na karcie Przybornik na Projektant Dataset.

    Tabela o nazwie DataTable1 jest dodawany do zestawu danych.

  2. Kliknij pasek tytułu DataTable1 i zmienić jego nazwę na Klienci.

  3. Przeciągnij drugi DataTable z DataSet na karcie Przybornik na Projektant Dataset.

    Tabela o nazwie DataTable1 jest dodawany do zestawu danych.

  4. Kliknij pasek tytułu DataTable1 i zmienić jego nazwę na zamówienia.

Dodawanie kolumn do elementu DataTable klientów

Aby dodać kolumny do tabeli Klienci

  1. Kliknij prawym przyciskiem myszy Klienci tabeli.

  2. Wskaż Dodaj, a następnie kliknij przycisk kolumny.

  3. Nazwa kolumny IDklienta.

  4. W Właściwości okno, ustawić DataType właściwość, aby Int16.

  5. Powtarzaj ten proces, aby dodać następujące kolumny:

    Kolumny

    Właociwooć DataType

    NazwaFirmy

    String

    Kontakt

    String

    StanowiskoPrzedstawiciela

    String

Dodawanie kolumn do elementu DataTable zamówienia

Aby dodać kolumny do tabeli zamówienia

  1. Kliknij prawym przyciskiem myszy zamówienia tabeli.

  2. Wskaż Dodaj, a następnie kliknij przycisk kolumny.

  3. Nazwa kolumny IDZamówienia.

  4. W Właściwości okno, ustawić DataType właściwość, aby Int16.

  5. Powtarzaj ten proces, aby dodać następujące kolumny:

    Kolumny

    Właociwooć DataType

    IDKlienta

    Int16

    DataZamówienia.

    DateTime

    DataWysyłki

    DateTime

Ustawienie klucza podstawowego tabeli Klienci

Niepowtarzalną kolumnę identyfikacji dla Customers tabela jest CustomerID kolumny.

Aby ustawić klucz podstawowy z tabeli Klienci

  1. Kliknij przycisk Klienci tabeli, aby go zaznaczyć.

  2. Kliknij prawym przyciskiem myszy IDklienta kolumny, a następnie kliknij przycisk Set Primary Key w menu skrótów.

Ustawienie klucza podstawowego dla tabeli zamówienia

Niepowtarzalną kolumnę identyfikacji dla Orders tabela jest OrderID kolumny.

Aby ustawić klucz podstawowy tabeli zamówienia

  1. Kliknij przycisk zamówienia tabeli, aby go zaznaczyć.

  2. Kliknij prawym przyciskiem myszy IDZamówienia kolumny, a następnie kliknij przycisk Set Primary Key w menu skrótów.

Tworzenie relacji między tabelami

Tworzona jest relacja między wspólnej kolumny z każdej tabeli — w tym przypadku CustomerID kolumny.

Aby skonfigurować nową relację między tabelami Klienci i zamówienia

  1. Przeciągnij relacji obiekt z DataSet na karcie Przybornik na zamówienia tabeli.

    Relacji zostanie otwarte okno dialogowe.

  2. W Tabeli nadrzędnej wybierz pozycję Klienci.

  3. W Tabeli podrzędnej wybierz pozycję zamówienia.

  4. W kolumny polu, należy ustawić Kolumn klucza do IDklienta.

  5. W kolumny polu, należy ustawić Kolumny klucza obcego do IDklienta.

  6. Kliknij przycisk OK do tworzenia relacji; linia relacji pojawia się na Projektant między dwoma tabelami.

  7. Na danych menu, wybierz polecenie Pokaż etykiety relacji.

Zapisanie projektu

Aby zapisać projekt

  • Na pliku menu, kliknij przycisk Zapisz wszystkie.

Następne kroki

Teraz, że utworzono powiązane tabele chcesz wykonać jedną z następujących czynności:

Do

Patrz:

Dodawanie danych do tabeli

Adding Data to a Table

Wyświetlanie danych w tabeli

Viewing Data in a Table

Edytowanie danych

Editing Data in a Table

Usuwanie wiersza z tabeli

Deleting a Row from a Table

Zobacz też

Informacje

GetChildRows

GetParentRow

Koncepcje

Przygotowanie aplikacji do odbierania danych

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych

Inne zasoby

Creating and Using DataTables

Połączenie z danymi w programie Visual Studio

Instruktaże danych