Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A DataGridView vezérlő lecseréli és hozzáadja a funkciót a DataGrid vezérlőelemhez; A DataGrid vezérlőelem azonban megmarad a visszamenőleges kompatibilitás és a jövőbeli használat érdekében is, ha úgy dönt. További információ: Különbségek a Windows Forms DataGridView és a DataGrid Controlsközött.
A DataGridView vezérlővel számos különböző adatforrásból jeleníthet meg és szerkeszthet táblázatos adatokat.
Az adatok DataGridView vezérlőhöz való kötése egyszerű és intuitív, és sok esetben ugyanolyan egyszerű, mint a DataSource tulajdonság beállítása. Amikor egy több listát vagy táblát tartalmazó adatforráshoz köt, állítsa a DataMember tulajdonságot egy olyan sztringre, amely meghatározza a kötendő listát vagy táblát.
A DataGridView vezérlő támogatja a szabványos Windows Forms adatkötési modellt, így az a következő listában leírt osztályok példányaihoz fog kapcsolódni:
Az IList felületet megvalósító bármely osztály, beleértve az egydimenziós tömböket is.
Az IListSource felületet implementáló osztályok, például a DataTable és DataSet osztályok.
Minden olyan osztály, amely megvalósítja a IBindingList felületet, például a BindingList<T> osztályt.
Minden olyan osztály, amely megvalósítja a IBindingListView felületet, például a BindingSource osztályt.
A DataGridView vezérlő támogatja az ezen felületek által visszaadott objektumok nyilvános tulajdonságaihoz vagy a ICustomTypeDescriptor felület által visszaadott tulajdonságok gyűjteményéhez való adatkötést, ha a visszaadott objektumokon implementálva van.
Általában egy BindingSource összetevőhöz köti, és a BindingSource összetevőt egy másik adatforráshoz köti, vagy üzleti objektumokkal tölti fel. A BindingSource összetevő az előnyben részesített adatforrás, mivel számos különböző adatforráshoz tud kapcsolódni, és számos adatkötési problémát automatikusan meg tud oldani. További információért lásd: BindingSource-összetevő.
A DataGridView vezérlő kötetlen módban is használható, mögöttes adattár nélkül. A kötetlen DataGridView vezérlőelemet használó példakódért tekintse meg útmutatót: Kötetlen Windows Forms DataGridView-vezérlő létrehozása.
A DataGridView vezérlő nagy mértékben konfigurálható és bővíthető, és számos tulajdonságot, módszert és eseményt biztosít a megjelenésének és viselkedésének testreszabásához. Ha azt szeretné, hogy a Windows Forms-alkalmazás táblázatos adatokat jelenítsen meg, fontolja meg a DataGridView vezérlőelem használatát mások előtt (például DataGrid). Ha csak olvasható értékekből álló kis rácsot jelenít meg, vagy ha engedélyezi a felhasználónak, hogy több millió rekordot tartalmazó táblázatot szerkesszen, a DataGridView vezérlő könnyen programozható, memória-hatékony megoldást kínál.
Ebben a részben
DataGridView vezérlőtechnológiai összefoglaló
Összefoglalja DataGridView vezérlési fogalmakat és a kapcsolódó osztályok használatát.
DataGridView vezérlőarchitektúra
A DataGridView vezérlő architektúráját ismerteti, és ismerteti annak típushierarchiáját és öröklési struktúráját.
DataGridView vezérlőforgatókönyvek
A DataGridView vezérlők használatát leggyakrabban szolgáló forgatókönyveket ismerteti.
DataGridView vezérlőkódkönyvtár
Hivatkozásokat tartalmaz a különböző DataGridView feladatok dokumentációjában szereplő példakódokra. Ezek a példák tevékenységtípus szerint vannak kategorizálva.
Kapcsolódó szakaszok
Oszloptípusok a Windows Forms DataGridView vezérlőjében
Ismerteti a Windows Forms DataGridView vezérlő oszloptípusait, amelyek az információk megjelenítésére és a felhasználók számára az információk módosítására vagy hozzáadására szolgálnak.
Adatok megjelenítése a Windows Forms DataGridView vezérlőben
Olyan témaköröket tartalmaz, amelyek bemutatják, hogyan tölthetők fel a vezérlők manuálisan vagy külső adatforrásból származó adatokkal.
A Windows Forms DataGridView vezérlő testreszabása
Olyan témaköröket tartalmaz, amelyek ismertetik, hogyan kell egyéni módon festeni a DataGridView cellákat és sorokat, valamint leírják a származtatott cella-, oszlop- és sortípusok létrehozását.
Teljesítmény finomhangolása a Windows Forms DataGridView vezérlőjében
Olyan témaköröket tartalmaz, amelyek ismertetik, hogyan lehet hatékonyan használni a vezérlőt a teljesítményproblémák elkerülése érdekében nagy mennyiségű adat használatakor.
Lásd még
.NET Desktop feedback