DataTables

Az A DataSet táblákból, kapcsolatokból és megkötésekből álló gyűjteményből áll. A ADO.NET DataTable objektumokkal ábrázolja az adathalmaz tábláit. Az DataTable a memóriában lévő relációs adatok egy tábláját jelenti. Az adatok helyiek a .NET-alapú alkalmazásban, amelyben találhatók, de feltölthetőek egy adatforrásból, például a Microsoft SQL Serverből a DataAdapter segítségével. További információért lásd: Adathalmaz feltöltése DataAdapterből.

Az DataTable osztály a System.Data névtér tagja a .NET-keretrendszer osztálytárában. Létrehozhat és használhat DataTable önállóan vagy egy Adathalmaz tagjaként, és DataTable az objektumok más .NET-keretrendszer-objektumokkal együtt is használhatók, beleértve a DataView. A DataSet tábláinak gyűjteményéhez a Tables objektum DataSet tulajdonságán keresztül férhet hozzá.

A tábla sémáját vagy szerkezetét oszlopok és megkötések jelölik. A DataTable sémáját DataColumn, ForeignKeyConstraint és UniqueConstraint objektumok használatával határozhatja meg. A táblázat oszlopai megfeleltethetők egy adatforrás oszlopainak, tartalmazhatnak kifejezésből számított értékeket, automatikusan növelhetik értékeiket, vagy elsődleges kulcsértékeket tartalmazhatnak.

A sémán kívül egy DataTable sornak is tartalmaznia kell az adatokat, és meg kell rendelnie az adatokat. Az DataRow osztály a táblában található tényleges adatokat jelöli. A táblák adatainak lekérésére, kiértékelésére és kezelésére a DataRow tulajdonságokat és metódusokat használja. Amikor egy sorban lévő adatokat ér el és módosít, az DataRow objektum megőrzi az aktuális és az eredeti állapotát is.

Szülő-gyermek kapcsolatokat hozhat létre a táblák között egy vagy több kapcsolódó oszlop használatával. A DataTable segítségével kapcsolatot hozhat létre DataRelation objektumok között. DataRelation objektumok használatával visszaadhatók egy adott sor kapcsolódó gyermek- vagy szülősorai. További információ: Adatrelációk hozzáadása.

Ebben a részben

DataTable létrehozása Ez a cikk bemutatja, hogyan hozhat létre egy DataTable-t, és vehet fel egy adathalmazba.

DataTable sémadefiníció Információkat nyújt az objektumok és korlátozások létrehozásáról és használatáról DataColumn .

Adatok manipulálása adattáblában Ez a cikk bemutatja, hogyan adhat hozzá, módosíthat és törölhet adatokat egy táblában. Ez a cikk ismerteti, hogyan használhatja DataTable eseményeket a táblázat adatainak változásainak vizsgálatára.

DataTable-események kezelése Információt nyújt a DataTable-nal használható eseményekről, beleértve az oszlopértékek módosításának és a sorok hozzáadásának vagy törlésének eseményeit.

ADO.NET
Ismerteti a ADO.NET architektúrát és összetevőket, valamint a meglévő adatforrások elérésére és az alkalmazásadatok kezelésére való használatát.

DataSets, DataTables és DataViews
Információkat nyújt a ADO.NET DataSet , beleértve a táblák közötti kapcsolatok létrehozását.

Constraint
Referenciainformációkat tartalmaz az Constraint objektumról.

DataColumn
Referenciainformációkat tartalmaz az DataColumn objektumról.

DataSet
Referenciainformációkat tartalmaz az DataSet objektumról.

DataTable
Referenciainformációkat tartalmaz az DataTable objektumról.

Alapvető .NET-kódtárak áttekintése
Áttekintést nyújt a .NET-osztálytárról.

Lásd még