Coloana datagridviewimagecolumn ()

DataGridViewImageColumn O clasă este un tip special de clasă DataGridViewColumn care este folosită pentru nodul logic al celulelor care afișează imagini. Obiectul DataGridViewImageColumn are un DataGridViewImageCell asociat în fiecare DataGridViewRow intersectează cu. Fiecare celulă poate conține imaginea sau pictograma. în funcție de valoarea proprietății DataGridViewImageCell.ValueIsIcon. Afișarea pe afișaj este convenabilă pentru plasarea imaginilor cu transparență.







În mod prestabilit, celulele goale afișează eroarea de tragere implicită. Pentru a preveni valori de celule egale cu acest program nul sau DBNull. Valoare. set DataGridViewCellStyle.NullValue returnat obiect stil de celule proprietăți DefaultCellStyle Proprietăți înainte de a adăuga rânduri nule în controlul. Acest lucru nu afectează însă rândul pentru intrări noi. Pentru a preveni erorile sunt afișate într-un rând grafic pentru noi înregistrări atunci când AllowUserToAddRows de control valoarea reală a proprietății. De asemenea, trebuie să setați fie în mod explicit la null procesor de celule pentru controlul în caz RowsAdded sau un set de coloane derivat de CellTemplate Instanță Proprietăți DataGridViewImageCell de tipul cu o proprietate DefaultNewRowValue supracomandată care returnează null.







În mod implicit, modul de sortare este utilizat pentru coloanele de acest tip de NotSortable.

Note pentru dezvoltatorii de clase derivate:

Când moștenesc de la DataGridViewImageColumn și adăugați proprietăți noi la clasa derivată, trebuie să suprascrie metoda Clone pentru a copia noile proprietăți în timpul operațiunilor 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: