DataGridViewImageColumn Клас - особливий тип DataGridViewColumn клас, який використовується для логічно вузла осередків, які відображати зображення. Об'єкт DataGridViewImageColumn має пов'язаний DataGridViewImageCell в кожному DataGridViewRow перетинається с. Кожна клітинка може містити Image або Icon. в залежності від значення DataGridViewImageCell.ValueIsIcon властивість. Відображення значків зручно для розміщення зображень з прозорістю.
За замовчуванням порожні клітинки відображаються помилки малюнок за умовчанням. Для запобігання появи значень осередків одно цей графік null або DBNull. Value. задайте DataGridViewCellStyle.NullValue повертаються властивості об'єкта стилю комірки DefaultCellStyle Властивості null перед додаванням рядків в елементі управління. Це не впливає на рядок для нових записів, однако. Для запобігання графік помилки відображаються в рядку для нових записів, коли елемент управління AllowUserToAddRows значення властивості true. необхідно також або явно присвоєно значення осередки null обробник для елемента управління в RowsAdded подій або набір стовпців CellTemplate Властивості примірника DataGridViewImageCell -проізводному типу, перевизначення з DefaultNewRowValue властивість, яке повертає null.
За замовчуванням використовується режим сортування для стовпців даного типу NotSortable.
Нотатки для розробників похідних класів:
При спадкуванні від DataGridViewImageColumn і додавати нові властивості похідного класу, необхідно перевизначити Clone метод, щоб скопіювати нові властивості під час операцій копіювання. Також слід викликати базовий клас Clone метод, щоб властивості базового класу копіювалися в новий осередок.