Wskazówki: łączenie z danymi w bazie danych (formularze systemu Windows)
Można połączyć aplikacji do danych przy użyciu Kreator konfiguracji źródła danych w Visual Studio.Po zakończeniu pracy kreatora można przeciągać obiekty danych z Okno źródła danych na formularzy w celu tworzenia formantów powiązanych z danymi.
[!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.
Zadania przedstawione w niniejszym instruktażu jest następująca:
Tworzenie nowego Aplikacji Windows Forms projektu.
Tworzenie i konfigurowanie zestawu danych w aplikacji na podstawie obiektów bazy danych za pomocą Kreatora konfiguracji źródła danych.
Wymagania wstępne
W celu wykonania instrukcji tego przewodnika są potrzebne:
- Dostęp do przykładowej bazy danych Northwind dla programu Access lub SQL Server.Aby uzyskać więcej informacji, zobacz Porady: instalacja przykładowych baz danych.
Tworzenie projektu
Aby utworzyć nowy projekt
Z menu Plik utwórz nowy projekt.
Wybierz Aplikacji Windows Forms i kliknij przycisk OK.Aby uzyskać więcej informacji, zobacz Wdrażanie aplikacji klienta za pomocą programu .NET Framework.
Projekt jest tworzony i dodawany do Solution Explorer.
Łączenie z bazą danych Northwind
Można podłączyć do wersji SQL Server bazy danych Northwind lub wersja bazy danych programu Microsoft Access.
Aby utworzyć połączenie do wersji SQL Server lub Access Northwind
Na pasku menu wybierz widoku, Windows inne, Źródła danych.
W Źródła danych wybierz Dodać nowe źródło danych.
Na stronie Wybierz typ źródła danych zaznacz Baza danych, a następnie kliknij Dalej.
Na Wybierz Model bazy danych stronę, wybierz opcję zestawu danych i kliknij przycisk Dalej.
Na Wybierz połączenie danych zaznacz jedną z następujących opcji:
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 Aby skonfigurować nowe połączenie danych.Aby uzyskać więcej informacji, zobacz Porady: łączenie z danymi w bazie danych.
Jeśli baza danych wymaga hasła, wybierz opcję dołączenia danych poufnych, a następnie kliknij przycisk Dalej.
Na zapisać ciąg połączenia w pliku konfiguracyjnym aplikacji strona, kliknij przycisk Dalej.
Na Wybierz obiekty bazy danych strony, rozwiń tabele węzła.
Wybierz tabele Klienci i Zamówienia, a następnie kliknij Zakończ.
NorthwindDataSet został dodany do projektu, a tabele Klienci i Zamówienia są wyświetlane w oknie Źródła danych.
Dodawanie formantów do formularza
Formanty powiązane z danymi można utworzyć, przeciągając elementy z Źródła danych okna do formularza.
Aby utworzyć kontrolki powiązane z danymi w formularzu
Przeciągnij główny węzeł Customers z okna Źródła danych na formularz.
Formanty powiązane z danymi z opisowe etykiety są wyświetlane w formularzu, łącznie z paska narzędzi (BindingNavigator) do nawigowania między rekordami.NorthwindDataSet, CustomersTableAdapter, BindingSource i BindingNavigator są wyświetlane w panelu składników.
Uruchamianie aplikacji
Aby uruchomić aplikację
Press F5.
Formularz Form1 otwiera wyświetlono danych z Customers tabeli.
Zabezpieczenia
Przechowywanie szczegóły ciąg połączenia (na przykład hasła) może wpłynąć na bezpieczeństwo aplikacji.Przy użyciu uwierzytelniania systemu Windows jest bezpieczniejszy sposób kontrolować dostęp do bazy danych.Aby uzyskać więcej informacji, zobacz Protecting Connection Information.
Następne kroki
Właśnie utworzony zestaw danych jest już dostępny w oknie Źródła danych.
Aby dodać funkcjonalność do aplikacji
Zaznacz inne elementy w Źródła danych okna i przeciągnij je do formularza.Aby uzyskać więcej informacji, zobacz Powiązywanie formantów formularzy systemu Windows z danymi w Visual Studio.
Otwórz źródło danych w Projektant zestawu danych do dodawania lub edytowania obiektów, które składają się dataset.
Dodaj logikę walidacji do ColumnChanging lub zdarzenia RowChanging tabel danych w zestawie danych.Aby uzyskać więcej informacji, zobacz Sprawdzanie poprawności danych w zestawach danych.
Zobacz też
Koncepcje
Przygotowywanie aplikacji na otrzymywanie danych
Pobieranie danych do aplikacji
Powiązywanie kontrolek z danymi w Visual Studio
Sprawdzanie poprawności danych