Sdílet prostřednictvím


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.

odkaz na video 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:

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

  1. Z soubor nabídka, vytvoření nového projektu.

  2. Vyberte Aplikace model Windows Forms s názvem DataWalkthrough.Další informace naleznete v tématu Tvorba klientských aplikací.

  3. 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

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

  2. V Zdroje dat okna, klepněte Přidat nový zdroj dat tlačítko na panelu nástrojů spustíte 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 připojovací řetězec do konfiguračního souboru aplikace stránku.

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

  8. 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)

  1. V Zdroje dat vyberte Zákazníci tabulka a klepněte na šipku rozevíracího seznamu.

  2. Vyberte Podrobnosti O z zákazníkovi seznamu ovládacího prvku tabulky.

  3. 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

  1. Stisknutím klávesy F5.

  2. Vyberte různé zákazníky, ověřte, že mřížky ve formuláři zobrazí správné objednávky.

  3. Změňte jeden nebo více záznamů.

  4. Klepněte Uložit tlačítko (ikona disku).

  5. 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:

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.

Načítání dat do aplikace

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

Data v aplikaci pro úpravy

Ověření dat

Ukládání dat

Přehled TableAdapterManager

Další zdroje

Data návody

Přehled dat aplikace Visual Studio

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

Hierarchické aktualizace

Práce se soubory v N-té aplikací

LINQ to SQL