Vytváření a úpravy typovaných datových sad
Publikováno: srpen 2016
Návrhář datových sad je sada vizuálních nástrojů, které slouží k vytváření a úpravám definovaných datových sad, a jednotlivých položek, které obsahují.
Návrhář datových sad poskytuje vizuální znázornění objektů obsažených v definovaných datových sadách. Lze vytvořit a upravit adaptéry TableAdapter, dotazy TableAdapter Queries, tabulky DataTable, sloupce DataColumn a relace DataRelation pomocí Návrháře datových sad.
Chcete-li otevřít Návrháře datových sad, dvakrát klikněte na objekt datové sady v Průzkumníku řešení nebo klikněte pravým tlačítkem na datovou sadu v okně Zdroje dat a klikněte na Upravit DataSet pomocí návrháře. Další informace naleznete v tématu Postupy: Otevření datové sady v Návrháři DataSet. Přidání nové položky DataSet pomocí dialogového okna Přidat novou položku otevře Návrháře datových sad s prázdnou datovou sadou, připravenou pro úpravy.
Poznámka
Návrhář datových sad lze použít k rozšíření funkčnosti datové sady. Poklepejte na návrhovou plochu nebo klepněte pravým tlačítkem myši a vyberte příkaz Zobrazit kód, pro vytvoření částečného souboru třídy, kde je možné přidat kód pro datovou sadu, který nebude návrhářem změněn nebo odstraněn. Pro více informací o rozšíření funkčnosti třídy TableAdapter, viz Rozšíření funkcí TableAdapter.
V následující tabulce jsou uvedeny běžné úkoly, které je možné provádět s Návrhářem datových sad.
Do |
Odkaz |
---|---|
Vytvoření TableAdapter |
|
Úprava TableAdapter |
|
Vytvoření dotazu TableAdapter |
|
Úprava dotazu TableAdapter |
|
Vytvoření DataTable |
|
Úprava DataTable |
|
Vytvoření objektu DataColumn |
|
Vytvoření vztahu mezi dvěma instancemi DataTable |
|
Rozšíření funkčnosti datové sady |
|
Přidání ověření do události ColumnChanging datové sady |
|
Přidání ověření do události RowChanging datové sady |
Vytváření objektů na návrhové ploše
Datové sady je možné vytvořit přidáním a úpravou jednotlivých objektů, které tvoří datovou sadu. Následující tabulka poskytuje popis různých objektů z karty DataSet panelu Nástroje, které mohou být přetaženy na plochu návrhu:
Objekt |
Description |
---|---|
TableAdapter |
Obsahuje kolekci datových příkazů a datové připojení, které se používají ke komunikaci s použitou databází a naplnění tabulky dat. Další informace naleznete v tématu TableAdapter – přehled a Vytvořit a konfigurovat objekty TableAdapter. |
Dotaz |
Dotazy třídy TableAdapter jsou metody silného typu, které spouštějí příkazy SQL a uložené procedury. Spuštění dotazu třídy TableAdapter naplní tabulku dat daty nebo provede další databázové úlohy. Další informace naleznete v tématu Postupy: Vytváření dotazů TableAdapter. Přetažení dotazu na tabulku přidá dotaz do tabulky, zatímco přetažení dotazu na prázdné místo Návrháře datových sad vytvoří globální dotaz. Další informace naleznete v tématu Postupy: přidávání globálních dotazů do objektu TableAdapter. |
Představuje kolekci řádků, vrácených z databáze, v paměti. |
|
Vztah (DataRelation) |
Představuje vztah nadřazeného a podřízeného objektu mezi dvěma instancemi DataTable. Další informace naleznete v tématu Úvod do objektů DataRelation a Návod: Vytvoření vztahu mezi datovými tabulkami. |
Poznámka
Návrhář datových sad se připojí k použité databázi pouze při vytváření datové sady. Návrhář automaticky nerozpozná následné změny v databázi. Pro aktualizaci stávajícího souboru XSD spusťte znovu Průvodce konfigurací. Pokud se změnily vztahy mezi tabulkami, odeberte a znovu přidejte příslušné tabulky do souboru XSD.
Technologie LINQ to Dataset
LINQ na DataSet umožňuje použít LINQ (Language-Integrated Query) nad daty v objektu DataSet. Další informace naleznete v tématu LINQ to DataSet.
Viz také
Návod: Vytvoření datové sady pomocí Návrháře DataSet
Návod: Vytváření TableAdapter s více dotazy
Návod: Vytváření DataTable v Návrháři DataSet
Návod: Vytvoření vztahu mezi datovými tabulkami
Návod: Zobrazování dat ve formuláři Windows
Okno zdroje dat
Datové sady nástrojů v sadě Visual Studio
Příprava vaší aplikace k příjmu dat
Načítání dat do aplikace
Upravování dat ve vaší aplikaci
Ověřování dat
Ukládání dat