Megosztás a következőn keresztül:


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.

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.

Lásd még