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
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 Narzędzie Projektant dla formularzy systemu Windows.
Dodawanie nowego zestawu danych do aplikacji
Aby dodać nowy element Dataset w projekcie
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.
Dodanie dwóch nowych DataTables do zestawu danych
Aby dodać nową tabelę danych do zestawu danych
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.
Dodawanie kolumn do elementu DataTable klientów
Aby dodać kolumny do tabeli Klienci
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:
Kolumny
Właociwooć DataType
NazwaFirmy
Kontakt
StanowiskoPrzedstawiciela
Dodawanie kolumn do elementu DataTable zamówienia
Aby dodać kolumny do tabeli zamówienia
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:
Kolumny
Właociwooć DataType
IDKlienta
DataZamówienia.
DataWysyłki
Ustawienie klucza podstawowego tabeli Klienci
Niepowtarzalną kolumnę identyfikacji dla Customers tabela jest CustomerID kolumny.
Aby ustawić klucz podstawowy z tabeli Klienci
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.
Ustawienie klucza podstawowego dla tabeli zamówienia
Niepowtarzalną kolumnę identyfikacji dla Orders tabela jest OrderID kolumny.
Aby ustawić klucz podstawowy tabeli zamówienia
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.
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
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.
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 |
|
Wyświetlanie danych w tabeli |
|
Edytowanie danych |
|
Usuwanie wiersza z tabeli |
Zobacz też
Informacje
Koncepcje
Przygotowywanie aplikacji na otrzymywanie danych
Sprawdzanie poprawności danych