Class datagridviewrow ()

DataGridViewRow Clasa reprezintă un șir în controlul DataGridView. Puteți obține controlul colecțiilor Rows and SelectedRows.







Spre deosebire de DataGridViewColumn. DataGridViewRow conține fizic o colecție de toate celulele într-un rând. Puteți accesa această colecție prin proprietatea Celule.

DataGridViewRow Clasa este utilizată pentru a accesa elementele celulare individuale, precum și pentru a personaliza aspectul și comportamentul șirului UI, cum ar fi înălțimea și stilul celulei. De obicei, toate sau majoritatea liniilor dintr-un control cu ​​aceleași caracteristici sunt necesare. Setați stilurile de celule pentru toate rândurile din control, setați proprietățile obiectului returnat de proprietatea DataGridView.RowsDefaultCellStyle. Setând stiluri pentru șiruri alternative, utilizați proprietatea DataGridView.AlternatingRowsDefaultCellStyle. Pentru mai multe informații despre stilurile de celule, consultați secțiunea Stiluri celulare a controlului DataGridView în Windows Forms. De asemenea, puteți utiliza proprietatea DataGridView.RowTemplate pentru a determina șirul care va fi folosit ca bază pentru toate rândurile care sunt adăugate la control.







Controalele DataGridView vor împărtăși obiectele DataGridViewRow pe mai multe rânduri de date, evitând probabil degradarea performanțelor. Dacă nu lucrați cu cantități mari de date și aveți probleme de performanță, puteți ignora, de obicei, accesul la șirul partajat. Specifică linia comună a proprietății Index de -1. Unii membri ai clasei DataGridViewRow nu pot fi utilizați cu șiruri partajate, dar puteți ascunde rânduri cu acces prin proprietatea DataGridViewRowCollection.Item. Șirurile pot fi împiedicate să împărtășească în alte moduri. Pentru a accesa o linie fără a anula partajarea acesteia, utilizați DataGridViewRowCollection. Metoda SharedRow. Atunci când lucrați cu cantități mari de date, ar trebui să luați în considerare atât șiruri de caractere comune, cât și fără partajare, pentru a evita degradarea performanțelor. Pentru informații suplimentare, consultați Scalarea controlului DataGridView în Windows Forms.

Note pentru dezvoltatorii de clase derivate:

Când moșteniți din DataGridViewRow și adăugați proprietăți noi clasei derivate, trebuie să înlocuiți metoda de clonare pentru a copia proprietăți noi în timpul operațiilor de copiere. De asemenea, trebuie să apelați metoda de clasă de bază Clone astfel încât proprietățile clasei de bază să fie copiate în noua celulă.







Articole similare

Trimiteți-le prietenilor: