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:
- Přístup k ukázkové databázi Northwind (SQL Server nebo Access verze).Další informace naleznete v tématu Jak: Instalace ukázkové databáze.
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
V Visual Studio, ze soubor nabídka, vytvoření nového projektu.
Programovací jazyk v Typy projektů podokně.
Klepněte na tlačítko Aplikace systému Windows v šablony podokně.
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
V nabídce Data klikněte na tlačítko Zobrazit zdroje dat.
V Zdroje dat vyberte Přidat nový zdroj dat spustit Průvodce konfigurací zdroje dat.
Vyberte Databázi na stránce Zvolit datový typ zdrojová databáze a potom klikněte na tlačítko Next.
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é).
Pokud databáze vyžaduje heslo, vyberte možnost obsahují citlivá data a potom klepněte na tlačítko Další.
Klepněte na tlačítko Další na Uložit řetězec připojení v souboru konfigurace aplikace stránku.
Rozbalte tabulek uzel zvolit databázové objekty stránky.
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
Pravým tlačítkem myši na NorthwindDataset v Zdroje dat okna.
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
Přetáhněte dotazu z DataSet kartě nástrojů do Zákazníci tabulky.
Vyberte příkazy SQL použíta klepněte na tlačítko Další.
Vyberte Vybrat, která vrací řádkya klepněte na tlačítko Další.
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 = ?)
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.
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
Vyberte Form1 v Aplikaci Solution Explorera klepněte na tlačítko Návrhář zobrazení.
Přetáhněte Zákazníci uzlu z Zdroje dat okno na Form1.
K zobrazení kódu změnit výběrem kód z zobrazení nabídce.
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
Přidat TextBox řízení a Button řízení a předat hodnotu do textového pole v dotazu.(CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, TextBox1.Text)).
Přidání ověření logiku pro ColumnChanging nebo RowChanging událostí tabulky dat v objektu dataset.Další informace naleznete v tématu Ověření dat v objektech DataSet.
Viz také
Úkoly
Jak: vytvoření TableAdapter dotazy
Koncepty
Novinky ve vývoji datových aplikací v sadě Visual Studio 2012
Příprava aplikace pro příjem dat.
Ovládací prvky vazby na Data v aplikaci Visual Studio