Sdílet prostřednictvím


Návod: Vytvoření jednoduché datové aplikace

Jedním z nejběžnějších scénářů při vývoji aplikací je zobrazení dat z databáze ve formuláři 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.Tento návod ukazuje, jak vytvořit aplikaci, která zobrazí data ze dvou souvisejících tabulek v databázi.

Informace o vytváření data aplikací pomocí technologie WPF naleznete v tématu Vázání ovládacích prvků WPF k datům v sadě Visual Studio.

Informace o vytváření data aplikací pomocí technologie Silverlight naleznete v tématu Vázání ovládacích prvků Silverlight k datům v sadě Visual Studio.

Informace o vytváření aplikací dat pomocí webových formulářů technologie ASP.NET naleznete v tématu Možnosti ASP.NET Web Forms Data Access

Tento návod znázorňuje následující úlohy:

  • Vytvoření aplikace pro Windows-based.

  • Vytváření a konfigurace sady dat, který je založen na tabulky Zákazníci a objednávky v databázi Northwind pomocí Průvodce konfigurací zdroje dat.

  • Přidání ovládacích prvků pro zobrazení dat z tabulky Zákazníci.

  • Přidání ovládacích prvků pro zobrazení objednávek podle vybraného zákazníka.

  • Testování aplikace pomocí výběru různých zákazníků a ověření, zda jsou pro vybraného zákazníka zobrazeny správné objednávky.

  • Úprava dat a jejich uložení zpět do databáze.

odkaz na videoVideo verzi tohoto tématu, naleznete v části Video postupy: vytvoření jednoduché aplikace Data.

Požadavky

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

Vytvoření projektu

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

[!POZNÁMKA]

Na vašem počítači se můžou v následujících pokynech zobrazovat jiné názvy nebo umístění některých prvků uživatelského rozhraní Visual Studia. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Vytvoření projektu

  1. Z soubor nabídky, vytvořte nový projekt.

  2. Vyberte Windows Forms aplikace s názvem DataWalkthrough.Další informace naleznete v tématu Vývoj klientských aplikací s použitím rozhraní .NET Framework.

  3. Klikněte na tlačítko OK.

    DataWalkthrough je vytvořen a přidán do projektu Průzkumníka řešení.

Vytvoření zdroje dat

Tento krok vytvoří sadu dat, který je založen na tabulky Zákazníci a objednávky z ukázkové databáze Northwind pomocí Průvodce konfigurací zdroje dat.

Vytvoření zdroje dat

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

  2. V zdroje dat okna, klikněte na tlačítko Přidat nový zdroj dat tlačítko na panelu nástrojů. Chcete-li spustit Průvodce konfigurací zdroje dat.

  3. Vyberte možnost Databáze na stránce Zvolit typ datového zdroje a potom klikněte na tlačítko Další.

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

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

      -nebo-

    • Vyberte Nové připojení k zobrazení dialogového okna Přidat nebo upravit připojení.

  5. Pokud vaše databáze vyžaduje heslo, vyberte možnost k zahrnutí důvěrných osobních údajů a pak klikněte na tlačítko Další.

  6. Klikněte na tlačítko Další na Uložit připojovací řetězec do konfiguračního souboru aplikace stránky.

  7. Rozbalte uzel Tabulky na stránce Zvolte vaše databázové objekty.

  8. Vyberte Zákazníci a objednávky tabulky a potom klikněte na tlačítko Dokončit.

    NorthwindDataSet je přidán do projektu a Zákazníci a objednávky tabulky se zobrazí v zdroje dat okna.

Vytvoření ovládacích prvků pro zobrazení dat z tabulky Zákazníci.

Vytvořit ovládací prvky vázání dat přetažením položek z zdroje dat okna do formuláře systému Windows.

Vytvoření ovládacích prvků pro zobrazení údajů o zákazníkovi (nadřazené záznamy)

  1. V zdroje dat okna, vyberte možnost Zákazníci tabulky a poté klepněte na rozevírací šipku.

  2. Vyberte Podrobnosti z zákazníka ovládací prvek seznamu tabulky.

  3. Přetáhněte hlavní Zákazníci uzlu z zdroje dat okna do Form1.

    Ve formuláři se zobrazí ovládací prvky vázané na data a jejich popisky.Na panelu komponent se zobrazí následující komponenty:

    • Komponenta NorthwindDataSet.Typová datová sada obsahující tabulky Zákazníci a Objednávky.

    • Komponenta CustomersBindingSource.BindingSource Který naváže ovládací prvky ve formuláři Zákazníci tabulku dat v NorthwindDataSet.

    • Komponenta CustomersBindingNavigator.BindingNavigator Používané pro procházení záznamů v tabulce Zákazníci.

    • Komponenta CustomersTableAdapter.TableAdapter Který komunikuje mezi databází a NorthwindDataSet.Další informace naleznete v tématu TableAdapter – přehled.

    • Komponenta TableAdapterManager.TableAdapterManager Součást, která se používá k řízení pořadí vloží, aktualizace a odstraní pro všechny TableAdapter součásti v datové sadě.Další informace naleznete v tématu TableAdapterManager – přehled.

Vytvoření ovládacích prvků pro zobrazení dat z tabulky Objednávky.

Vytvoření ovládacích prvků zobrazujících objednávky pro každého zákazníka (podřízené záznamy)

  • V zdroje dat okna, rozbalte položku Zákazníci uzel a vyberte položku poslední sloupec v Zákazníci tabulku, která je rozšíření objednávky uzel pod Fax sloupec a přetáhněte ji na spodní části Form1.(Tohoto uzlu v Zákazníci tabulky hierarchie představuje související objednávky pro zákazníka, na rozdíl od hlavní objednávky uzlu, který představuje všechny záznamy v Orders tabulky a není objednávky konkrétního zákazníka.)

    Objekt DataGridView je přidán do formuláře a nový BindingSource součástí (OrdersBindingSource) a TableAdapter (OrdersTableAdapter) jsou přidány do komponent.

    [!POZNÁMKA]

    Otevřít Vlastnosti okna a vyberte OrdersBindingSource součástí.Zkontrolovat DataSource a DataMember vlastností a zjistit, jak je nakonfigurován vazby na data k zobrazení souvisejících záznamů.DataSource Nastavena na hodnotu CustomersBindingSource (nadřazené tabulce BindingSource), nikoli Orders tabulky.DataMember Je vlastnost nastavena na FK_Orders_Customers, což je název DataRelation objekt, který má vztah tabulky k sobě navzájem.

Testování aplikace

Testování aplikace

  1. Stiskněte klávesu F5.

  2. Vyberte různé zákazníky, chcete-li ověřit, že jsou v mřížce ve formuláři zobrazeny správné objednávky.

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

  4. Klikněte na tlačítko 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é můžete provést, chcete-li vytvořit formulář s podrobnostmi.Mezi vylepšení, která je možné pro tento návod provést, patří:

Viz také

Koncepty

Vázání ovládacích prvků Windows Forms k datům v sadě Visual Studio

Příprava vaší aplikace k příjmu dat

Načítání dat do vaší aplikace

Vázání ovládacích prvků k datům v sadě Visual Studio

Upravování dat ve vaší aplikaci

Ověřování dat

Ukládání dat

TableAdapterManager – přehled

Další zdroje

Návody k datům

Přehled datových aplikacích v sadě Visual Studio

Připojení k datům v sadě Visual Studio

Hierarchická aktualizace

Práce s datovými sadami ve vícevrstvých aplikacích

LINQ to SQL [LINQ to SQL]