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.
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:
- Dostęp do bazy danych Northwind.Aby uzyskać więcej informacji, zobacz Jak: Instalowanie przykładowe bazy danych.
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
Z pliku menu, tworzenie nowego projektu.
Wybierz Aplikacji Windows Forms i nadaj mu nazwę DataWalkthrough.Aby uzyskać więcej informacji, zobacz Tworzenie aplikacji klienta.
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
Na danych menu, kliknij Pokaż źródeł danych.
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.
Wybierz bazy danych na Wybierz typ źródła danych strony, a następnie kliknij przycisk Dalej.
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).
Jeśli baza danych wymaga podania hasła, zaznacz opcję zawierają dane poufne, a następnie kliknij przycisk Dalej.
Kliknij Dalej na Zapisać plik konfiguracji aplikacji ciąg połączenia strony.
Rozwiń węzeł tabel węzeł na Wybierz obiekty bazy danych strony.
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)
W Źródeł danych okno select Klienci tabeli, a następnie kliknij strzałkę rozwijania.
Wybierz Szczegóły z klienta listy sterowania tabeli.
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ę
Naciśnij klawisz F5.
Wybierz różnych klientów, aby zweryfikować, że poprawny zamówienia są wyświetlane w siatce w formularzu.
Zmodyfikować jeden lub więcej rekordów.
Kliknij zapisać przycisk (ikona dysku).
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ą:
Edytowanie kwerendy, która ładuje dane do aplikacji z kreatorami TableAdapter.Aby uzyskać więcej informacji, zobacz Jak: Edycja kwerendy TableAdapter, i Jak: edytowanie TableAdapters.
Dodawanie sprawdzania poprawności, aby sprawdzić poprawne dane jest wprowadzanych przed wysłaniem zmian do bazy danych.Aby uzyskać więcej informacji, zobacz Sprawdzanie poprawności danych.
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
Sprawdzanie poprawności danych
Inne zasoby
Omówienie aplikacji danych w programie Visual Studio
Połączenie z danymi w programie Visual Studio