Sdílet prostřednictvím


Názorný postup: Vytváření pomocí více dotazů TableAdapter

V tomto návodu TableAdapter dataset pomocí vytvoříte Průvodce konfigurací zdroje dat.Návod vás provede procesem vytvoření druhého dotazu v TableAdapter použití Průvodce konfigurací TableAdapter dotaz v rámci Dataset Návrhář.

Úlohy v tomto návodu zahrnují:

  • Vytvoření nového Aplikace systému Windows projektu.

  • Vytváření a konfiguraci zdroje dat v aplikaci dataset s tím, Průvodce konfigurací zdroje dat.

  • Otevření nového objektu dataset v Dataset Návrhář.

  • Přidání do TableAdapter s dotazy Průvodce konfigurací dotazu TableAdapter.

Požadavky

K dokončení tohoto návodu budete potřebovat:

Vytvoření nové aplikace systému Windows

Prvním krokem je vytvoření aplikace systému Windows.

Vytvořit nový projekt aplikace systému Windows

  1. V Visual Studio, ze soubor nabídka, vytvoření nového projektu.

  2. Programovací jazyk v Typy projektů podokně.

  3. Klepněte na tlačítko Aplikace systému Windows v šablony podokně.

  4. Název projektu TableAdapterQueriesWalkthrougha klepněte na tlačítko OK.

    Visual Studio přidá do projektu Aplikaci Solution Explorer a nový formulář zobrazí v návrháři.

Vytváření zdroje dat databáze s TableAdapter

Tento krok vytvoří pomocí zdroje dat Průvodce konfigurací zdroje dat na základě Customers tabulky v ukázkové databázi Northwind.Musí mít přístup k vytvoření připojení ukázkové databáze Northwind.Informace o nastavení ukázkové databáze Northwind, Jak: Instalace ukázkové databáze.

Vytvořit zdroj dat

  1. V nabídce Data klikněte na tlačítko Zobrazit zdroje dat.

  2. V Zdroje dat vyberte Přidat nový zdroj dat spustit Průvodce konfigurací zdroje dat.

  3. Vyberte Databázi na stránce Zvolit datový typ zdrojová databáze a potom klikněte na tlačítko Next.

  4. Na Zvolte datové připojení stránky proveďte jeden z následujících:

    • Pokud datové připojení k ukázkové databázi Northwind je k dispozici v rozevíracím seznamu, vyberte ji.

      -nebo-

    • Vyberte Nové připojení spustit Přidat nebo změnit připojení dialogové okno.Další informace naleznete v tématu Přidat či upravte dialogové okno připojení (Obecné).

  5. Pokud databáze vyžaduje heslo, vyberte možnost obsahují citlivá data a potom klepněte na tlačítko Další.

  6. Klepněte na tlačítko Další na Uložit řetězec připojení v souboru konfigurace aplikace stránku.

  7. Rozbalte tabulek uzel zvolit databázové objekty stránky.

  8. Vyberte Zákazníci tabulka a potom klepněte na tlačítko Dokončit.

    NorthwindDataSet je do projektu a Zákazníci tabulky se zobrazí v Zdroje dat okna.

Otevření objektu Dataset v Návrháři Dataset

Otevřete objekt dataset v Návrháři Dataset

  1. Pravým tlačítkem myši na NorthwindDataset v Zdroje dat okna.

  2. V místní nabídce zvolte Upravit objekt DataSet s návrhářem.

    Otevře NorthwindDataset Dataset Návrhář.

Přidání druhý dotaz CustomersTableAdapter

Průvodce vytvoří objekt dataset s Zákazníci tabulky dat a CustomersTableAdapter.V této části návod přidá druhý dotaz CustomersTableAdapter.

Přidat do CustomersTableAdapter dotaz

  1. Přetáhněte dotazu z DataSet kartě nástrojů do Zákazníci tabulky.

    Průvodce konfigurací TableAdapter dotaz Otevře.

  2. Vyberte příkazy SQL použíta klepněte na tlačítko Další.

  3. Vyberte Vybrat, která vrací řádkya klepněte na tlačítko Další.

  4. Přidáte klauzuli WHERE dotazu tak, aby čtení:

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

    [!POZNÁMKA]

    Pokud používáte verzi aplikace Access Northwind, nahraďte parametr @ Město otazník.(SELECT CustomerID, CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone, Fax FROM Customers WHERE City = ?)

  5. Na Zvolit metody generování stránky, název výplně objektu DataTable metody FillByCity.

    [!POZNÁMKA]

    Metoda vrátit DataTable není použit v tomto návodu můžete zaškrtnutí políčka nebo ponechejte výchozí název.

  6. Klepněte na tlačítko Další a dokončete průvodce.

    FillByCity je do dotazu CustomersTableAdapter.

Přidání kódu provést další dotaz na formuláři

Spustit dotaz

  1. Vyberte Form1 v Aplikaci Solution Explorera klepněte na tlačítko Návrhář zobrazení.

  2. Přetáhněte Zákazníci uzlu z Zdroje dat okno na Form1.

  3. K zobrazení kódu změnit výběrem kód z zobrazení nabídce.

  4. Nahradit kód v Form1_Load obslužné rutiny události s následující spuštění FillByCity dotazu.

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

Spuštění aplikace

Spuštění aplikace

  • Stisknutím klávesy F5.

  • Mřížka je vyplněn zákazníků s City hodnotu Seattle.

Další kroky

K přidání funkcí do aplikace

Viz také

Úkoly

Jak: vytvoření TableAdapters

Jak: vytvoření TableAdapter dotazy

Koncepty

Přehled TableAdapter

Novinky ve vývoji datových aplikací v sadě Visual Studio 2012

Příprava aplikace pro příjem dat.

Načítání dat do aplikace

Ovládací prvky vazby na Data v aplikaci Visual Studio

Data v aplikaci pro úpravy

Další zdroje

Data návody

Připojení k datům v aplikaci Visual Studio