Wskazówki: wyświetlanie danych na formularzach systemu Windows
Opublikowano: sierpień 2016
Jednym z najbardziej typowe scenariusze w tworzeniu aplikacji jest do wyświetlania danych w formularzu w aplikacji opartych na systemie Windows. Dane można wyświetlać w formularzu, przeciągając elementy z Okno źródła danych na formularz. W tym instruktażu tworzy prosty formularz, który wyświetla dane z pojedynczej tabeli w kilku pojedynczych formantów. W poniższym przykładzie użyto Customers tabeli z przykładowej bazy danych Northwind.
Zadania zilustrowane w tym przewodniku obejmują:
Tworzenie nowego projektu aplikacji systemu Windows.
Tworzenie i konfigurowanie zestawu danych z Kreator konfiguracji źródła danych.
Wybieranie formantu można utworzyć w formularzu podczas przeciągania elementów z źródła danych okna. Aby uzyskać więcej informacji, zobacz Porady: ustawianie formantu do utworzenia podczas przeciągania z okna źródła danych.
Tworzenie formantu powiązanego z danymi przez przeciąganie elementów z źródła danych okna do formularza.
Wymagania wstępne
W celu wykonania instrukcji tego przewodnika są potrzebne:
- Dostęp do przykładowej bazy danych Northwind. Aby uzyskać więcej informacji, zobacz Porady: instalacja przykładowych baz danych.
Tworzenie aplikacji systemu Windows
Pierwszym krokiem jest utworzenie aplikacji systemu Windows projektu.
Aby utworzyć nowy projekt aplikacji systemu Windows
Z menu Plik utwórz nowy projekt.
Nazwa projektu DisplayingDataonaWindowsForm.
Wybierz aplikacji systemu Windows i kliknij przycisk OK. Aby uzyskać więcej informacji, zobacz Wdrażanie aplikacji klienta za pomocą programu .NET Framework.
DisplayingDataonaWindowsForm projektu jest tworzony i dodawany do Solution Explorer.
Tworzenie źródła danych
W tym kroku tworzone jest źródło danych za pomocą Kreatora konfiguracji źródła danych na podstawie tabeli Customers w przykładowej bazie danych Northwind. Musisz mieć dostęp do przykładowej bazy danych Northwind do utworzenia połączenia. Aby uzyskać informacje dotyczące konfigurowania przykładowej bazy danych Northwind, zobacz Porady: instalacja przykładowych baz danych.
Aby utworzyć źródło danych
W menu Dane kliknij przycisk Pokaż źródła danych.
W oknie Źródła danych wybierz Dodaj nowe źródło danych aby uruchomić Kreatora konfiguracji źródła danych.
Wybierz Baza danych na stronie Wybierz typ źródła danych, a następnie kliknij Dalej.
Na stronie Wybierz połączenie danych wykonaj jedną z następujących czynności:
Jeśli połączenie danych z przykładową bazą danych Northwind jest dostępne na liście rozwijanej, wybierz je.
—lub—
Wybierz nowe połączenie do uruchomienia Dodaj/Modyfikuj połączenia okno dialogowe...
Jeśli baza danych wymaga hasła, wybierz opcję dołączenia danych poufnych, a następnie kliknij przycisk Dalej.
Na stronie Zapisz ciąg połączeń do pliku konfiguracyjnego aplikacji kliknij Dalej.
Rozwiń węzeł Tabele na stronie Wybierz obiekty bazy danych.
Wybierz tabelę Klienci, a następnie kliknij przycisk Zakończ.
NorthwindDataSet został dodany do Twojego projektu, a tabela Klienci pojawia się w oknie Źródła danych.
Ustawianie kontroli, które mają być utworzone
Dla tego instruktażu dane będą znajdować się w szczegóły układ, w którym dane są wyświetlane w poszczególnych formantów. (Alternatywne podejście jest domyślnym siatki układ, w którym dane są wyświetlane w DataGridView sterowania.)
Aby ustawić typ upuszczania dla elementów w oknie źródła danych
Rozwiń węzeł klienci węzeł w źródła danych okna.
Change the drop type of the Customers table to Details by selecting Details from the drop-down list on the Customers node. Aby uzyskać więcej informacji, zobacz Porady: ustawianie formantu do utworzenia podczas przeciągania z okna źródła danych.
Zmiana IDKlienta typ upuszczania kolumny na etykiecie, wybierając etykiety z listy kontroli IDKlienta węzła.
Tworzenie formularza
Formanty powiązane z danymi są tworzone przez przeciąganie elementów z źródła danych okna do formularza.
Aby utworzyć formanty powiązane z danymi formularza
Przeciągnij głównym klienci węzła z źródła danych okna na formularzu.
Formanty powiązane z danymi z opisowe etykiety są wyświetlane w formularzu, wraz z paska narzędzi (BindingNavigator) do nawigowania między rekordami. A NorthwindDataSet, CustomersTableAdapter, BindingSource, and BindingNavigator appear in the component tray.
Testowanie aplikacji
Aby uruchomić aplikację
Naciśnij F5.
Przejdź rekordów przy użyciu BindingNavigator kontroli.
Następne kroki
W zależności od wymagań aplikacji istnieje kilka czynności, które można wykonać po utworzeniu formularza Windows powiązany z danymi. Niektóre udoskonalenia, których można dokonać w tym instruktażu obejmują:
Dodawanie funkcji wyszukiwania do formularza. Aby uzyskać więcej informacji, zobacz Porady: dodawanie zapytania parametrycznego do aplikacji formularzy systemu Windows.
Dodaj funkcje, aby wysyłać aktualizacje bazy danych. Aby uzyskać więcej informacji, zobacz Wskazówki: zapisywanie danych w bazie danych (Single Table).
Dodawanie Orders tabeli do zestawu danych, wybierając Konfigurowanie zestawu danych przy użyciu kreatora od wewnątrz źródła danych okna. Następnie dodać formanty, które wyowietlają dane pokrewne przeciągając zamówień węzła (poniżej jednego faks kolumny w klienci tabeli) na formularz. Aby uzyskać więcej informacji, zobacz Porady: wyświetlanie powiązanych danych w aplikacji Windows Forms.
Zobacz też
Wskazówki dotyczące danych
Powiązanie formantów formularzy systemu Windows z danymi w programie Visual Studio
Dodawanie nowych źródeł danych
TableAdapter — Przegląd