Udostępnij za pośrednictwem


Instruktaż: Tworzenie aplikacji proste dane

Jest jednym z najbardziej typowe scenariusze w rozwoju aplikacji do wyświetlania danych z bazy danych na formularzu systemu Windows.Dane można wyświetlać na formularzach w aplikacji systemu Windows, przeciągając elementy z Okno źródła danych do formularza.W tym instruktażu przedstawiono sposób tworzenia aplikacji, która wyświetla dane z powiązanych tabel w bazie danych.

Informacje na temat tworzenia aplikacji danych przy użyciu WPF, zobacz Wiązanie formantów WPF do danych w programie Visual Studio.

Informacje na temat tworzenia aplikacji danych za pomocą dodatku Silverlight, zobacz Formanty Silverlight wiązania z danymi w programie Visual Studio.

W tym instruktażu przedstawiono następujące zadania:

  • Tworzenie aplikacji opartych na systemie Windows.

  • Tworzenie i konfigurowanie dataset, oparty na tabele Klienci i zamówienia w bazie danych Northwind za pomocą Kreator konfiguracji źródła danych.

  • Dodawanie formantów do wyświetlania danych z tabeli Klienci.

  • Dodawanie formantów do wyświetlania zamówień, na podstawie wybranego odbiorcy.

  • Testowanie aplikacji, zaznaczając różnych klientów i weryfikowanie, że poprawny zamówienia zostaną wyświetlone dla wybranego odbiorcy.

  • Modyfikowanie danych i zapisywania go z powrotem do bazy danych.

łącze do wideo Wideo wersję tego tematu, zobacz wideo jak: Tworzenie prostej aplikacji danych.

Wymagania wstępne

Potrzebne do przeprowadzenia tego instruktażu następujące składniki:

Tworzenie projektu

Pierwszym krokiem jest utworzenie aplikacji systemu Windows.

[!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.

Aby utworzyć projekt

  1. Z pliku menu, tworzenie nowego projektu.

  2. Wybierz Aplikacji Windows Forms i nadaj mu nazwę DataWalkthrough.Aby uzyskać więcej informacji, zobacz Tworzenie aplikacji klienta.

  3. Click OK.

    DataWalkthrough utworzony i dodany do projektu Solution Explorer.

Tworzenie źródła danych

Spowoduje to utworzenie zestawu danych, opartą na tabele Klienci i zamówienia w bazie danych Northwind za pomocą Kreatora konfiguracji źródła danych.

Aby utworzyć źródło danych

  1. Na danych menu, kliknij Pokaż źródeł danych.

  2. W Źródeł danych okna, kliknij Dodać nowe źródło danych przycisk na pasku narzędziowym, aby uruchomić Kreatora konfiguracji źródła danych.

  3. Wybierz bazy danych na Wybierz typ źródła danych strony, a następnie kliknij przycisk Dalej.

  4. Na Wybieranie połączenia danych do strony, jedną z następujących czynności:

    • Jeśli połączenie danych z przykładowej bazy danych Northwind jest dostępna na liście rozwijanej, należy go zaznaczyć.

      - lub -

    • Wybierz Nowe połączenie uruchomić Dodawanie i modyfikowanie połączenia okno dialogowe.Aby uzyskać więcej informacji, zobacz Dodawanie/modyfikowanie połączeń, okno dialogowe (Ogólne).

  5. Jeśli baza danych wymaga podania hasła, zaznacz opcję zawierają dane poufne, a następnie kliknij przycisk Dalej.

  6. Kliknij Dalej na Zapisać plik konfiguracji aplikacji ciąg połączenia strony.

  7. Rozwiń węzeł tabel węzeł na Wybierz obiekty bazy danych strony.

  8. Wybierz Klienci i zamówienia tabel, a następnie kliknij Zakończ.

    NorthwindDataSet jest dodawany do projektu i Klienci i zamówienia tabele zostaną wyświetlone w Źródeł danych okna.

Tworzenie służy do wyświetlania danych z tabeli Klienci

Tworzenie formantów powiązanych danych przez przeciąganie elementów z Źródeł danych okno formularza systemu Windows.

Do tworzenia formantów, aby wyświetlić dane klienta (rekordy nadrzędnej)

  1. W Źródeł danych okno select Klienci tabeli, a następnie kliknij strzałkę rozwijania.

  2. Wybierz Szczegóły z klienta listy sterowania tabeli.

  3. Przeciągnij głównym Klienci węzła z Źródeł danych okna na formularzu Form1.

    Formanty powiązane dane opisowe etykiety wyświetlane w formularzu.Następujące składniki są wyświetlane w panelu komponentów:

    • NorthwindDataSet.Maszynowy dataset, który zawiera tabele Klienci i zamówienia.

    • CustomersBindingSource.BindingSource Który wiąże formanty formularza do tabeli danych klientów w NorthwindDataSet.

    • CustomersBindingNavigator.BindingNavigator Służący do przechodzenia przez rekordy w tabeli Klienci.

    • CustomersTableAdapter.TableAdapter Który komunikuje się między bazą danych i NorthwindDataSet.Aby uzyskać więcej informacji, zobacz Przegląd TableAdapter.

    • TableAdapterManager.TableAdapterManager Składnik, który służy do kontrolowania kolejności wstawia, aktualizacje i usuwa wszystkie TableAdapter składników w zestawie danych.Aby uzyskać więcej informacji, zobacz Przegląd TableAdapterManager.

Tworzenie służy do wyświetlania danych z tabeli zamówienia

Aby utworzyć formanty w celu zamówienia dla każdego klienta (rekordy podrzędne)

  • W Źródeł danych okna, rozwiń klientów węzeł i wybierz opcję Ostatnia kolumna w Klienci tabeli, który jest rozszerzalna zamówienia węzeł poniżej Faks kolumny i przeciągnij go na dole Form1.(Ten węzeł w Klienci tabeli hierarchii reprezentuje zamówień powiązanych z klienta, w przeciwieństwie do głównego zamówienia węzeł, który reprezentuje wszystkie rekordy w Orders tabeli i nie zamówień dla poszczególnych klientów.)

    A DataGridView jest dodawana do formularza i nowy BindingSource składnika (OrdersBindingSource) i TableAdapter (OrdersTableAdapter) są dodawane do komponentów.

    [!UWAGA]

    Otwórz Właściwości okno i wybierz OrdersBindingSource składnika.Sprawdź DataSource i DataMember właściwości, aby zobaczyć, jak wiązania danych jest skonfigurowany do wyświetlania powiązanych rekordów.DataSource Jest ustawiona na CustomersBindingSource (tabeli nadrzędnej BindingSource), w przeciwieństwie do Orders tabeli.DataMember Właściwość jest ustawiona na FK_Orders_Customers, która jest nazwą DataRelation obiekt, który dotyczy tabel.

Testowanie aplikacji

Aby przetestować aplikację

  1. Naciśnij klawisz F5.

  2. Wybierz różnych klientów, aby zweryfikować, że poprawny zamówienia są wyświetlane w siatce w formularzu.

  3. Zmodyfikować jeden lub więcej rekordów.

  4. Kliknij zapisać przycisk (ikona dysku).

  5. Zweryfikuj, że zmiany zostały zapisane w bazie danych.

Następne kroki

W zależności od wymagań aplikacji istnieje kilka kroków, które można wykonać po utworzeniu formularza wzorzec szczegóły.Niektóre rozszerzenia, które mogłoby się przyczynić do tego instruktażu obejmują:

Zobacz też

Koncepcje

Co nowego w projektowaniu danych aplikacji w Visual Studio 2012

Wiązanie formantów Windows Forms do danych w programie Visual Studio

Przygotowanie aplikacji do odbierania danych

Pobieranie danych do aplikacji

Wiązanie formantów z danych w programie Visual Studio

Edytowanie danych w aplikacji

Sprawdzanie poprawności danych

Zapisywanie danych

Przegląd TableAdapterManager

Inne zasoby

Instruktaże danych

Omówienie aplikacji danych w programie Visual Studio

Połączenie z danymi w programie Visual Studio

Aktualizacja hierarchiczny

Praca z zestawów danych w aplikacji wielowarstwowej

LINQ to SQL