DataViews
Az A DataView lehetővé teszi, hogy különböző nézeteket hozzon létre a tárolt adatokról egy olyan képességben DataTable, amelyet gyakran használnak adatkötési alkalmazásokban. A DataView használatával különböző rendezési sorrendben teheti elérhetővé az adatokat egy táblában, és sorállapot vagy szűrőkifejezés alapján szűrheti az adatokat.
A DataView dinamikus nézetet biztosít az adatokról a mögöttes DataTable-ban: a tartalom, a rendezés és a tagság a változásoknak megfelelően jelenik meg. Ez a viselkedés eltér a DataTable Select metódusától, amely egy adott szűrési és/vagy rendezési sorrend alapján ad vissza egy DataRow tömböt egy táblából: ez a tartalom az alapul szolgáló tábla módosításait tükrözi, de a tagsága és a rendezés statikus marad. A DataView dinamikus képességei ideálissá teszik adatkötési alkalmazásokhoz.
A DataView dinamikus nézetet biztosít egyetlen adatkészletről, hasonlóan az adatbázisnézethez, amelyre különböző rendezési és szűrési feltételeket alkalmazhat. Az adatbázisnézetektől eltérően azonban a DataView nem kezelhető táblaként, és nem jeleníthető meg az összekapcsolt táblák nézete. Nem zárhatja ki a forrástáblában található oszlopokat, illetve a forrástáblában nem létező oszlopokat, például számítási oszlopokat.
DataViewManager Egy adathalmaz összes táblájának nézetbeállításait kezelheti. A DataViewManager segítségével kényelmesen kezelheti az egyes táblák alapértelmezett nézetbeállítását. Ha egy vezérlőt egy adathalmaz egynél több táblájára köt, a DataViewManagerhez való kötés ideális választás.
A szakasz tartalma
A DataView létrehozása azt ismerteti, hogyan hozhat létre DataView-t egy DataTable-hoz.
A rendezési és szűrési adatok azt ismertetik, hogyan állíthatja be a DataView tulajdonságait, hogy adott szűrési feltételeknek megfelelő adatsorok részhalmazait adja vissza, vagy hogyan adja vissza az adatokat egy adott rendezési sorrendben.
A DataRows és a DataRowViews a DataView által közzétett adatok elérését ismerteti.
A Sorok keresése azt ismerteti, hogyan kereshet meg egy adott sort egy DataView-ban.
A ChildViews és a Kapcsolatok azt ismerteti, hogyan hozhat létre nézeteket egy szülő-gyermek kapcsolat adataiból a DataView használatával.
A DataViews módosítása azt ismerteti, hogyan módosíthatja az alapul szolgáló DataTable adatait a DataView-on keresztül, beleértve a frissítések engedélyezését vagy letiltását.
A DataView-események kezelése azt ismerteti, hogyan kaphat értesítést a ListChanged esemény használatával a DataView tartalma vagy sorrendje frissítésekor.
A DataViews kezelése azt ismerteti, hogyan kezelhetők a DataViewManagerrel a DataView-beállítások az adathalmaz egyes tábláihoz.
Kapcsolódó témakörök
ASP.NET webalkalmazások áttekintést és részletes, részletes eljárásokat biztosítanak ASP.NET alkalmazások, webes űrlapok és webszolgáltatások létrehozásához.
A Windows-alkalmazások részletes információkat nyújtanak a Windows Forms és a konzolalkalmazások használatához.
Az Adathalmazok, a DataTables és a DataViews az Adathalmaz objektumot ismerteti, és azt, hogy hogyan kezelheti az alkalmazásadatokat.
A DataTables ismerteti a DataTable objektumot, és azt, hogy hogyan kezelheti az alkalmazásadatokat önállóan vagy egy Adathalmaz részeként.
ADO.NET Ismerteti az ADO.NET architektúrát és összetevőket, valamint azt, hogyan használható ADO.NET a meglévő adatforrásokhoz való hozzáféréshez és az alkalmazásadatok kezeléséhez.