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ě. DataTable představuje jednu tabulku relačních dat v paměti; data jsou místní pro . Aplikace založená na technologii NET, ve které se nachází, ale lze ji vyplnit ze zdroje dat, jako je Například Microsoft SQL Server, pomocí dataAdapter. Další informace najdete 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. DataTable můžete vytvářet a používat nezávisle nebo jako člen dataset a objekty DataTable lze použít také ve spojení s jinými objekty rozhraní .NET Framework, včetně objektu DataView. K kolekci tabulek v Objektu DataSet přistupujete prostřednictvím vlastnosti Tables objektu DataSet .

Schéma nebo struktura tabulky jsou reprezentovány sloupci a omezeními. Schéma tabulky DataTable definujete pomocí DataColumn objektů i ForeignKeyConstraintUniqueConstraint 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 musí mít tabulka DataTable také řádky, které mají obsahovat a uspořádat data. Třída DataRow představuje skutečná data obsažená v tabulce. DataRow a jeho vlastnosti a metody slouží k načtení, vyhodnocení a manipulaci s daty v tabulce. Když přistupujete k datům v řádku a měníte je, objekt DataRow 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 objekty DataTable pomocí objektu DataRelation. Objekty DataRelation lze pak použít k vrácení související podřízené nebo nadřazené řádky konkrétního řádku. Další informace najdete v tématu Přidání datovýchrelací.

V tomto oddílu

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

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

Manipulace s daty v datové tabulce
Vysvětluje, jak přidat, upravit a odstranit data v tabulce. Vysvětluje, jak pomocí událostí tabulky DataTable 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 datová zobrazení
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 .

Přehled knihovny tříd
Poskytuje přehled knihovny tříd rozhraní .NET Framework, včetně oboru názvů systému a jeho oboru názvů druhé úrovně, System.Data.

Viz také