Udostępnij za pośrednictwem


Wskazówki: tworzenie relacji pomię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 Porady: tworzenie TableAdapters.Aby uzyskać więcej informacji o TableAdapters, zobacz TableAdapter — Przegląd.

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 komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

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 Narzędzie Projektant dla formularzy systemu Windows.

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 DataTable

Wyświetlanie danych w tabeli

Viewing Data in a DataTable

Edytowanie danych

DataTable Edits

Usuwanie wiersza z tabeli

DataRow Deletion

Zobacz też

Informacje

GetChildRows

GetParentRow

Koncepcje

Przygotowywanie aplikacji na otrzymywanie danych

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych

Inne zasoby

DataTables

Łączenie z danymi w Visual Studio

Wskazówki dotyczące danych