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. A DataTable a memóriában lévő relációs adatok egy tábláját jelöli; az adatok helyiek a . NET-alapú alkalmazás, amelyben található, de feltölthető egy adatforrásból, például a Microsoft SQL Serverből DataAdapter használatával. További információ: Adathalmaz feltöltése DataAdapterből.
A DataTable osztály a System.Data névtér tagja a .NET-keretrendszer osztálytárban. A DataTable-objektumokat önállóan vagy egy Adathalmaz tagjaként is létrehozhatja és használhatja, a DataTable-objektumokat pedig más .NET-keretrendszer objektumokkal együtt is használhatja, beleértve a DataView. Az Adathalmaz tábláinak gyűjteményét az Adathalmaz objektum Táblák tulajdonságán keresztül érheti el.
A tábla sémáját vagy szerkezetét oszlopok és megkötések jelölik. A DataTable DataColumn sémáját objektumokkal és UniqueConstraint objektumokkal ForeignKeyConstraint 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 a DataTable-nak tartalmaznia kell az adatokat tartalmazó és rendezendő sorokat is. Az DataRow osztály a táblában található tényleges adatokat jelöli. A DataRow-t és annak tulajdonságait és módszereit egy táblában lévő adatok lekérésére, kiértékelésére és kezelésére használhatja. Amikor egy sorban lévő adatokat ér el és módosít, a DataRow objektum fenntartja az aktuális és az eredeti állapotot 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-objektumok közötti kapcsolatot egy DataRelation. A DataRelation-objektumok ezután egy adott sor kapcsolódó gyermek- vagy szülősorainak visszaadására használhatók. További információ: Adatrelációk hozzáadása.
A szakasz tartalma
DataTable létrehozása
Ez a cikk bemutatja, hogyan hozhat létre adattáblát, és hogyan vehet fel adathalmazba.
DataTable sémadefiníció
A DataColumn-objektumok és -korlátozások létrehozásáról és használatáról nyújt tájékoztatást.
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. Ebből a cikkből megtudhatja, hogyan vizsgálhatja meg a DataTable-eseményeket a táblázatban szereplő adatok változásainak vizsgálatához.
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.
Kapcsolódó témakörök
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
A ADO.NET DataSet információit tartalmazza, beleértve a táblák közötti kapcsolatok létrehozását is.
Constraint
Referenciainformációkat tartalmaz a Kényszer objektumról.
DataColumn
Referenciainformációkat tartalmaz a DataColumn objektumról.
DataSet
A DataSet objektumra vonatkozó referenciainformációkat tartalmaz.
DataTable
Referenciainformációkat tartalmaz a DataTable objektumról.
Osztálytár áttekintése
Áttekintést nyújt a .NET-keretrendszer osztálykódtárról, beleértve a rendszernévteret, valamint annak második szintű névterét, a System.Data-t.