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.
Z pliku menu, tworzenie nowego projektu.
Wybierz język programowania w Typów projektów okienko i utworzyć Aplikacji Windows.
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.
Z Projekt menu, wybierz polecenie Dodaj nowy element.
Dodać nowe okno dialogowe elementu jest wyświetlany.
Z szablonów zaznaczenie obszaru DataSet.
Kliknij przycisk dodać.
Visual Studio będzie dodać plik o nazwie Dataset1.xsd do projektu i otworzyć go w Projektant Dataset.
Przeciągnij DataTable z DataSet na karcie Przybornik na Projektant Dataset.
Tabela o nazwie DataTable1 jest dodawany do zestawu danych.
Kliknij pasek tytułu DataTable1 i zmienić jego nazwę na Klienci.
Przeciągnij drugi DataTable z DataSet na karcie Przybornik na Projektant Dataset.
Tabela o nazwie DataTable1 jest dodawany do zestawu danych.
Kliknij pasek tytułu DataTable1 i zmienić jego nazwę na zamówienia.
Kliknij prawym przyciskiem myszy Klienci tabeli.
Wskaż Dodaj, a następnie kliknij przycisk kolumny.
Nazwa kolumny IDklienta.
Powtarzaj ten proces, aby dodać następujące kolumny:
Kliknij prawym przyciskiem myszy zamówienia tabeli.
Wskaż Dodaj, a następnie kliknij przycisk kolumny.
Nazwa kolumny IDZamówienia.
Powtarzaj ten proces, aby dodać następujące kolumny:
Niepowtarzalną kolumnę identyfikacji dla Customers tabela jest CustomerID kolumny.
Kliknij przycisk Klienci tabeli, aby go zaznaczyć.
Kliknij prawym przyciskiem myszy IDklienta kolumny, a następnie kliknij przycisk Set Primary Key w menu skrótów.
Niepowtarzalną kolumnę identyfikacji dla Orders tabela jest OrderID kolumny.
Kliknij przycisk zamówienia tabeli, aby go zaznaczyć.
Kliknij prawym przyciskiem myszy IDZamówienia kolumny, a następnie kliknij przycisk Set Primary Key w menu skrótów.
Tworzona jest relacja między wspólnej kolumny z każdej tabeli — w tym przypadku CustomerID kolumny.
Przeciągnij relacji obiekt z DataSet na karcie Przybornik na zamówienia tabeli.
Relacji zostanie otwarte okno dialogowe.
W Tabeli nadrzędnej wybierz pozycję Klienci.
W Tabeli podrzędnej wybierz pozycję zamówienia.
W kolumny polu, należy ustawić Kolumn klucza do IDklienta.
W kolumny polu, należy ustawić Kolumny klucza obcego do IDklienta.
Kliknij przycisk OK do tworzenia relacji; linia relacji pojawia się na Projektant między dwoma tabelami.
Na danych menu, wybierz polecenie Pokaż etykiety relacji.
- Na pliku menu, kliknij przycisk Zapisz wszystkie.
Teraz, że utworzono powiązane tabele chcesz wykonać jedną z następujących czynności:
Do |
Patrz: |
---|---|
Dodawanie danych do tabeli |
|
Wyświetlanie danych w tabeli |
|
Edytowanie danych |
|
Usuwanie wiersza z tabeli |
Przygotowanie aplikacji do odbierania danych
Sprawdzanie poprawności danych