Sdílet prostřednictvím


Datové tabulky

A DataSet se skládá z kolekce tabulek, relací a omezení. V ADO.NET DataTable se objekty používají k reprezentaci tabulek v datové sadě. A DataTable představuje jednu tabulku relačních dat v paměti; data jsou místní pro aplikaci založenou na technologii .NET, ve které se nachází, ale lze je naplnit ze zdroje dat, jako je například Microsoft SQL Server, pomocí DataAdapter Další informace naleznete v tématu Naplnění datové sady z objektu DataAdapter.

Třída DataTable je členem oboru názvů System.Data v rámci knihovny tříd rozhraní .NET Framework. Můžete vytvořit a použít DataTable nezávisle nebo jako člen DataSet a DataTable objekty lze také použít ve spojení s jinými objekty rozhraní .NET Framework, včetně DataView. K kolekci tabulek v objektu DataSet přistupujete prostřednictvím Tables vlastnosti objektu DataSet .

Schéma nebo struktura tabulky jsou reprezentovány sloupci a omezeními. Definujete schéma DataTable použitím DataColumn objektů i ForeignKeyConstraint a UniqueConstraint objektů. Sloupce v tabulce se můžou mapovat na sloupce ve zdroji dat, obsahují počítané hodnoty z výrazů, automaticky navyšují jejich hodnoty nebo obsahují hodnoty primárního klíče.

Kromě schématu DataTable musí mít také řádky, které obsahují a seřadí data. Třída DataRow představuje skutečná data obsažená v tabulce. Pomocí DataRow a jeho vlastností a metod můžete načíst, vyhodnotit a upravit data v tabulce. Když přistupujete k datům v řádku a měníte je, DataRow objekt udržuje aktuální i původní stav.

Relace nadřazenosti a podřízenosti mezi tabulkami můžete vytvořit pomocí jednoho nebo více souvisejících sloupců v tabulkách. Vytvoříte relaci mezi DataTable objekty pomocí objektu DataRelation. DataRelation objekty lze poté použít k získání souvisejících podřízených nebo nadřazených řádků konkrétního řádku. Další informace najdete v tématu Přidání datovýchrelací.

V této sekci

Vytvoření datové tabulky Vysvětluje, jak vytvořit DataTable a přidat ji do datové sady.

Definice schématu datové tabulky Poskytuje informace o vytváření a používání DataColumn objektů a omezení.

Manipulace s daty v datové tabulce Vysvětluje, jak přidat, upravit a odstranit data v tabulce. Vysvětluje, jak pomocí DataTable událostí zkoumat změny dat v tabulce.

Zpracování událostí datové tabulky Poskytuje informace o událostech dostupných pro použití s tabulkou DataTable, včetně událostí při úpravě hodnot sloupců a přidání nebo odstranění řádků.

ADO.NET
Popisuje ADO.NET architekturu a komponenty a způsob jejich použití pro přístup k existujícím zdrojům dat a správě aplikačních dat.

Datové sady, datové tabulky a zobrazení dat
Poskytuje informace o ADO.NET DataSet , včetně postupu vytváření relací mezi tabulkami.

Constraint
Poskytuje referenční informace o objektu Constraint .

DataColumn
Poskytuje referenční informace o objektu DataColumn .

DataSet
Poskytuje referenční informace o objektu DataSet .

DataTable
Poskytuje referenční informace o objektu DataTable .

Základní knihovny .NET – přehled
Poskytuje přehled knihovny tříd .NET.

Viz také