Osztályú datagridviewrow ()

DataGridViewRow Az osztály egy stringet képvisel a DataGridView vezérlésben. Elérheti a sorok és a SelectedRows gyűjtemény vezérlőit.

Ellentétben a DataGridViewColumn. A DataGridViewRow fizikailag egy sorban tartalmazza az összes cellát. Ezt a gyűjteményt a Cells tulajdonság segítségével érheti el.

DataGridViewRow Az osztály az egyes cellaelemek elérésére szolgál, valamint testreszabja az UI-karakterlánc megjelenését és viselkedését, például a magasságot és a stílust. Jellemzően az azonos jellemzőkkel rendelkező vezérlővonalak összes vagy legtöbbje szükséges. Állítsa be a cellastílusokat a vezérlő összes sorához, állítsa be a DataGridView.RowsDefaultCellStyle tulajdonság által visszaadott objektum tulajdonságait. A váltakozó karakterláncok stílusainak beállításához használja a DataGridView.AlternatingRowsDefaultCellStyle tulajdonságot. A cellastílusokkal kapcsolatos további információkért lásd a Windows Forms DataGridView vezérlőjének Cell Styles részében. A DataGridView.RowTemplate tulajdonság segítségével is meghatározhatja azt a sztringet, amely a vezérlőhöz hozzáadott összes sor alapjául szolgál.

A DataGridView Controls megosztja a DataGridViewRow objektumokat több adatsoron, esetleg elkerülve a teljesítmény romlását. Ha nem dolgozik nagy mennyiségű adattal és tapasztalatbeli teljesítményproblémákkal, rendszerint figyelmen kívül hagyhatja a megosztott karakterláncokat. Megadja a -1 index indexének közös vonalát. Egyes DataGridViewRow osztály tagjai nem használhatók megosztott karakterláncokkal, de a DataGridViewRowCollection.Item tulajdonságon keresztül elrejtheti a sorokat. A húrok megakadályozhatók más módokon való megosztással. A vonal eléréséhez a megosztás törlése nélkül használja a DataGridViewRowCollection parancsot. SharedRow módszer. Amikor nagy mennyiségű adattal dolgozik, akkor mind a közös vonalakat, mind a megosztás nélkül figyelembe kell venni a teljesítmény romlásának elkerülése érdekében. További információkért lásd: Adatformátum méretezése Windows formában.

Megjegyzések a származtatott osztályok fejlesztői számára:

Ha örökli a DataGridViewRow-t, és új tulajdonságokat ad hozzá a származtatott osztályhoz, felül kell hagynia a Clone metódust az új tulajdonságok másolásához a másolási műveletek alatt. A Clone alapkategóriás módszert is fel kell hívnia, hogy az alap osztály tulajdonságai átkerüljenek az új cellába.

Kapcsolódó cikkek