Sdílet prostřednictvím


Názorný postup: Ukládání dat do databáze (jedna tabulka)

Jedním z nejběžnějších scénářů vývoji aplikací je zobrazení dat ve formuláři v aplikaci Windows data upravit a odeslat aktualizovaná data zpět do databáze.Tento návod se vytvoří jednoduchý formulář, který zobrazuje data z jedné tabulky jednotlivých ovládacích prvků.Můžete upravovat data v ovládacích prvcích a uložit změny databáze.V tomto příkladu Customers tabulky z ukázkové databáze Northwind.

Data můžete uložit zpět do databáze aplikace voláním Update metodu TableAdapter.Při přetažení položky Zdroje dat okno kód uložení dat je automaticky přidán první tabulky přetažené do formuláře.Libovolné další tabulky přidat do formuláře vyžadují ruční přidání kódu potřebný pro uložení dat.Informace o ukládání dat z více než jedné tabulky, viz Názorný postup: Ukládání dat do databáze (více tabulek).

Úlohy v tomto návodu zahrnují:

[!POZNÁMKA]

Dialogová okna a příkazy v nabídkách menu, které vidíte, se mohou lišit od těch popsaných v nápovědě, v závislosti na vašich aktivních nastaveních nebo edici.Chcete-li změnit nastavení, zvolte Import and Export Settings v menu Nástroje.Další informace naleznete v tématu Nastavení aplikace Visual Studio.

Požadavky

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

Vytvoření aplikace pro Windows

Prvním krokem je vytvoření Aplikace systému Windows.Přiřazení názvu projektu je nepovinná na tento krok však jsme se jim název protože jsme plánování na uložení později.

Vytvořit nový projekt aplikace systému Windows

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

  2. Název projektu UpdateSingleTableWalkthrough.

  3. Vyberte Aplikace systému Windows a na OK.Další informace naleznete v tématu Tvorba klientských aplikací.

    UpdateSingleTableWalkthrough projektu je vytvořena a přidána do Aplikaci Solution Explorer.

Vytváření zdroje dat

Tento krok vytvoří zdroj dat z databáze Northwind pomocí Průvodce konfigurací zdroje dat.Musí mít přístup k ukázkové databázi Northwind průvodce.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 okna, klepněte na tlačítko 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í otevřete 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 Customers tabulka Zdroje dat okno.

Nastavení ovládacích prvků, které mají být vytvořeny.

U tohoto postupu budou data v Podrobnosti kde zobrazení dat v jednotlivých ovládacích prvků výchozí rozložení DataGridView rozložení.

Nastavení ovládacích prvků pro položky v okně zdroje dat

  1. Rozbalte Zákazníci v uzlu Zdroje dat okna.

  2. Změnit ovládací prvek pro Zákazníci tabulky na jednotlivé ovládací prvky výběrem Podrobnosti z rozevíracího seznamu na Zákazníci uzel.Další informace naleznete v tématu Jak: nastavení řízení má být vytvořen při přetažení z okno zdroje dat.

Vytváření formuláře vázán na Data

Ovládací prvky vázané dat můžete vytvořit přetažením položek z Zdroje dat okna, do formuláře.

Vytvořit data vázané ovládací prvky formuláře

Úpravy kódu aktualizace databáze

Můžete aktualizovat databázi voláním Update metodu CustomersTableAdapter.Ve výchozím nastavení obslužnou rutinu události pro BindingNavigatorna Uložit kódu formuláře odesílat aktualizace databáze je přidáno tlačítko.Tento postup upravuje kód zahrnout podle obtékání volání aktualizace v bloku try-catch zpracování chyb.Můžete změnit kód tak, aby vyhovovala potřebám příslušné aplikace.

Přidání aktualizace logiku aplikace

  1. Poklepejte Uložit tlačítko na BindingNavigator otevřete Editor kódu na bindingNavigatorSaveItem_Click obslužnou rutinu události.

  2. Nahraďte kód v obslužné rutině události přidat některé zpracování chyb.Kód by měl vypadat takto:

    Try
        Me.Validate()
        Me.CustomersBindingSource.EndEdit()
        Me.CustomersTableAdapter.Update(Me.NorthwindDataSet.Customers)
        MsgBox("Update successful")
    
    Catch ex As Exception
        MsgBox("Update failed")
    End Try
    
    try
    {
        this.Validate();
        this.customersBindingSource.EndEdit();
        this.customersTableAdapter.Update(this.northwindDataSet.Customers);
        MessageBox.Show("Update successful");
    }
    catch (System.Exception ex)
    {
        MessageBox.Show("Update failed");
    }
    

Testování aplikace

Testování aplikace

  1. Stisknutím klávesy F5.

  2. Některé změny dat jednoho nebo více záznamů.

  3. Stiskněte Uložit tlačítko.

  4. Zkontrolujte hodnoty v databázi, ověřte, že změny nebyly uloženy.

Další kroky

V závislosti na požadavcích aplikace existuje několik kroků, které chcete provést po vytvoření formuláře vázán na data v aplikaci pro systém Windows.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

Další zdroje

Data návody

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