Udostępnij za pośrednictwem


Instruktaż: Tworzenie TableAdapter z wielu zapytań

W tym instruktażu spowoduje utworzenie TableAdapter w zestawie danych za pomocą Kreator konfiguracji źródła danych.Instruktaż proces tworzenia drugą kwerendę w TableAdapter za pomocą Kreator konfiguracji kwerendy TableAdapter w Projektant Dataset.

W tym instruktażu zadania obejmują:

  • Tworzenie nowego Aplikacji Windows projektu.

  • Tworzenie i konfigurowanie źródła danych w aplikacji przez tworzenie zestawu danych z Kreatora konfiguracji źródła danych.

  • Otwarcie nowego zestawu danych w Projektant Dataset.

  • Dodawanie kwerend do TableAdapter z Kreatora konfiguracji kwerendy TableAdapter.

Wymagania wstępne

W celu przeprowadzenia tego instruktażu są potrzebne:

Tworzenie nowej aplikacji systemu Windows

Pierwszym krokiem jest utworzenie aplikacji systemu Windows.

Aby utworzyć nowy projekt aplikacji systemu Windows

  1. W Visual Studio, z pliku menu, tworzenie nowego projektu.

  2. Wybierz język programowania w Typów projektów okienka.

  3. Kliknij przycisk Aplikacji Windows w szablonów okienka.

  4. Nazwa projektu TableAdapterQueriesWalkthrough, a następnie kliknij przycisk OK.

    Visual Studio program doda projekt do Solution Explorer i wyświetla nowy formularz w projektancie.

Tworzenie źródła danych do bazy danych z TableAdapter

Spowoduje to utworzenie źródła danych za pomocą Kreatora konfiguracji źródła danych na podstawie Customers tabeli w bazie danych Northwind.Musi mieć dostęp do przykładowej bazy danych Northwind do utworzenia połączenia.Aby uzyskać informacje na temat konfigurowania przykładowej bazy danych Northwind, zobacz Jak: Instalowanie przykładowe bazy danych.

Aby utworzyć źródło danych

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

  2. W Źródła danych okno select Dodać nowe źródło danych uruchomić Kreatora konfiguracji źródła danych.

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

  4. Na Wybierz połączenie 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 przycisk Dalej na zapisać ciąg połączenia w pliku konfiguracyjnym aplikacji strony.

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

  8. Wybierz Klienci tabeli, a następnie kliknij przycisk Zakończenie.

    NorthwindDataSet jest dodawany do projektu i Klienci tabela pojawi się w Źródła danych okna.

Otwarcie zestawu danych w projektancie zestawu danych

Aby otworzyć obiekt dataset w projektancie zestawu danych

  1. Kliknij prawym przyciskiem myszy NorthwindDataset w Źródła danych okna.

  2. W menu skrótów wybierz polecenie Edycji zestawu danych przy użyciu projektanta.

    Otwiera się w NorthwindDataset Projektant Dataset.

Dodając drugą kwerendę w CustomersTableAdapter

Utworzone przez Kreatora zestawu danych z Klienci tabela danych i CustomersTableAdapter.Tej sekcji instruktażu dodaje drugą kwerendę, aby CustomersTableAdapter.

Aby dodać kwerendy do CustomersTableAdapter

  1. Przeciągnij kwerendy z DataSet na karcie Przybornik na Klienci tabeli.

    Kreator konfiguracji kwerendy TableAdapter Otwiera.

  2. Wybierz instrukcji SQL wykorzystania, a następnie kliknij przycisk Dalej.

  3. Wybierz Wybierz, która zwraca wierszy, a następnie kliknij przycisk Dalej.

  4. Sposób umożliwiający czytanie, Dodaj klauzulę WHERE w kwerendzie:

    SELECT CustomerID, CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone, Fax 
    FROM Customers 
    WHERE City = @City
    

    [!UWAGA]

    Jeśli używasz wersji programu Access Northwind należy zastąpić parametr @ miasta ze znakiem zapytania.(SELECT CustomerID, CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone, Fax FROM Customers WHERE City = ?)

  5. Na Metod wybierz polecenie Generuj stron, nazwa wypełnienia z elementu DataTable metoda FillByCity.

    [!UWAGA]

    Metoda zwraca element DataTable nie jest używany w tym instruktażu, więc można wyczyścić pole wyboru lub pozostaw nazwę domyślną.

  6. Kliknij przycisk Dalej i zakończyć działanie kreatora.

    FillByCity kwerenda jest dodawana do CustomersTableAdapter.

Dodawanie kodu do wykonania dodatkowych kwerend w formularzu

Aby wykonać kwerendę

  1. Wybierz formularz Form1 w Solution Exploreri kliknij przycisk Projektanta widoku.

  2. Przeciągnij Klienci węzła z Źródła danych okno, aby formularz Form1.

  3. Zmienić widok Kod, wybierając kodu z widoku menu.

  4. Zastąp kod w Form1_Load programu obsługi zdarzeń z następujących czynności, aby uruchomić FillByCity kwerendy.

    Dim cityValue As String = "Seattle"
    CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, cityValue)
    
    string cityValue = "Seattle";
    customersTableAdapter.FillByCity(northwindDataSet.Customers, cityValue);
    

Z uruchomioną aplikacją

Aby uruchomić aplikację

  • Naciśnij klawisz F5.

  • Siatka napełnia się klientów z City wartość Seattle.

Następne kroki

Aby dodać funkcjonalność aplikacji

Zobacz też

Zadania

Jak: tworzenie TableAdapters

Jak: tworzenie kwerend TableAdapter

Koncepcje

Przegląd TableAdapter

Co nowego w projektowaniu danych aplikacji w Visual Studio 2012

Przygotowanie aplikacji do odbierania danych

Pobieranie danych do aplikacji

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

Edytowanie danych w aplikacji

Inne zasoby

Instruktaże danych

Połączenie z danymi w programie Visual Studio