Názorný postup: Vytvoření jednoduché datové aplikace
Jedním z nejběžnějších scénářů vývoji aplikací je zobrazení dat z databáze formuláře systému Windows.Přetažením položek z můžete zobrazit data ve formulářích v aplikacích systému Windows Okno zdroje dat do formuláře.Názorný postup vytvoření aplikace, která zobrazuje data ze dvou tabulek v databázi.
Informace o vytváření dat aplikací pomocí technologie WPF, Ovládací prvky WPF vazby na Data v aplikaci Visual Studio.
Informace o vytváření dat aplikací pomocí programu Silverlight, Vazba na Data v aplikaci Visual Studio ovládacích prvků programu Silverlight.
Tento návod ilustruje následující úkoly:
Vytváření aplikací založených na systému Windows.
Vytváření a konfigurace založené na tabulky Zákazníci a objednávky v databázi Northwind pomocí objektu dataset Průvodce konfigurací zdroje dat.
Přidání ovládacích prvků zobrazení dat z tabulky Zákazníci.
Přidání ovládacích prvků zobrazí objednávky na základě vybraného odběratele.
Testování aplikace výběrem různých zákazníků a ověření, že jsou zobrazeny správné objednávek pro vybraného odběratele.
Úprava dat a uložíte jej zpět do databáze.
Grafickou verzi tohoto tématu naleznete v Video jak: vytvoření jednoduché aplikace Data.
Požadavky
Chcete-li dokončit tento návod, potřebujete následující komponenty:
- Přístup k ukázkové databázi Northwind.Další informace naleznete v tématu Jak: Instalace ukázkové databáze.
Vytváření projektu
Prvním krokem je vytvoření aplikace založené na systému Windows.
[!POZNÁMKA]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace Visual Studio.
Jak vytvořit nový projekt
Z soubor nabídka, vytvoření nového projektu.
Vyberte Aplikace model Windows Forms s názvem DataWalkthrough.Další informace naleznete v tématu Tvorba klientských aplikací.
Klikněte na tlačítko OK.
DataWalkthrough projektu je vytvořena a přidána do Aplikaci Solution Explorer.
Vytváření zdroje dat
Tento krok vytvoří objekt dataset, který je založen na tabulky Zákazníci a objednávky v ukázkové databázi Northwind pomocí Průvodce konfigurací zdroje dat.
Vytvořit zdroj dat
V nabídce Data klikněte na tlačítko Zobrazit zdroje dat.
V Zdroje dat okna, klepněte Přidat nový zdroj dat tlačítko na panelu nástrojů spustíte 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 připojovací řetězec do konfiguračního souboru aplikace stránku.
Rozbalte tabulek uzel zvolit databázové objekty stránky.
Vyberte Zákazníci a objednávky tabulky a pak klepněte na tlačítko Dokončit.
NorthwindDataSet je do projektu a Zákazníci a objednávky tabulky se zobrazí v Zdroje dat okna.
Vytváření ovládacích prvků zobrazovat data z tabulky Zákazníci
Vytvořit ovládací prvky vázané na data přetažením položek z Zdroje dat okno formuláře systému Windows.
Vytvořit ovládací prvky pro zobrazení dat zákazníka (nadřazené záznamy)
V Zdroje dat vyberte Zákazníci tabulka a klepněte na šipku rozevíracího seznamu.
Vyberte Podrobnosti O z zákazníkovi seznamu ovládacího prvku tabulky.
Přetáhněte hlavní Zákazníci z uzlu Zdroje dat okna do Form1.
Ovládací prvky vázané na data s popisky se zobrazí ve formuláři.Na hlavním panelu komponenty se zobrazí následující součásti:
NorthwindDataSet.Zadaný dataset, který obsahuje tabulky Zákazníci a objednávky.
CustomersBindingSource.BindingSource , Sváže ovládací prvky ve formuláři data tabulky Zákazníci v NorthwindDataSet.
CustomersBindingNavigator.BindingNavigator Používané pro procházení záznamů v tabulce Zákazníci.
CustomersTableAdapter.TableAdapter , Komunikuje mezi databází a NorthwindDataSet.Další informace naleznete v tématu Přehled TableAdapter.
TableAdapterManager.TableAdapterManager Součást, která umožňuje řídit pořadí vložení, aktualizace a odstraní všechny TableAdapter komponenty v objektu dataset.Další informace naleznete v tématu Přehled TableAdapterManager.
Vytváření ovládacích prvků zobrazovat data z tabulky objednávky
K vytvoření ovládacích prvků zobrazí objednávky pro každého zákazníka (podřízené záznamy)
V Zdroje dat okna, rozbalte Zákazníci uzlu a vyberte poslední sloupec v Zákazníci tabulku, která je rozbalitelnými objednávky uzel pod Fax sloupce a přetáhněte jej na konci Form1.(Tohoto uzlu v Zákazníci tabulky hierarchie představuje související objednávky pro zákazníka, jako protiklad k hlavním objednávky uzel, který představuje všechny záznamy v Orders tabulka a objednávky není pro jednotlivé odběratele.)
A DataGridView je přidán do formuláře a nový BindingSource komponenty (OrdersBindingSource) a TableAdapter (OrdersTableAdapter) se do zásobníku komponenty.
[!POZNÁMKA]
Otevřít Vlastnosti okna a vyberte OrdersBindingSource komponent.Kontrolovat DataSource a DataMember vlastnosti zobrazit konfiguraci vázání dat zobrazit související záznamy.DataSource Nastavena CustomersBindingSource (nadřazené tabulky BindingSource), nikoli Orders tabulky.DataMember Vlastnost FK_Orders_Customers, což je název DataRelation objekt, který se týká druhé tabulky.
Testování aplikace
Testování aplikace
Stisknutím klávesy F5.
Vyberte různé zákazníky, ověřte, že mřížky ve formuláři zobrazí správné objednávky.
Změňte jeden nebo více záznamů.
Klepněte Uložit tlačítko (ikona disku).
Ověřte, že změny byly uloženy do databáze.
Další kroky
V závislosti na požadavcích aplikace existuje několik kroků, které chcete provést po vytvoření formuláře seznam podrobnosti.Některá vylepšení, které nelze provést tento návod obsahuje:
Dotaz, který načte data do aplikace s průvodci TableAdapter úpravy.Další informace naleznete v tématu Jak: úpravy TableAdapter dotazy a Jak: úpravy TableAdapters.
Přidání ověření správné údaje ověřit se zadává před odesláním změn do databáze.Další informace naleznete v tématu Ověření dat.
Viz také
Koncepty
Novinky ve vývoji datových aplikací v sadě Visual Studio 2012
Vazba na Data v aplikaci Visual Studio model Windows Forms prvky
Příprava aplikace pro příjem dat.
Ovládací prvky vazby na Data v aplikaci Visual Studio
Další zdroje
Přehled dat aplikace Visual Studio
Připojení k datům v aplikaci Visual Studio