Vytváření a úpravy typovaných datových sad
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 Postupy: 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 Postupy: Vytváření TableAdapters. |
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 datové sady. |
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é
Úkoly
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
Referenční dokumentace
Koncepty
Práce s datovými sadami v sadě Visual Studio
Příprava vaší aplikace k příjmu dat