powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGridView - сделать пустой ячейку ImageColumn
2 сообщений из 2, страница 1 из 1
DataGridView - сделать пустой ячейку ImageColumn
    #38892496
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Есть DataGridView (тип DataGridViewImageColumn), не привязанный к полю источника.
Необходимо при выполнении некоторого условия , чтобы в поле показывалось изображение, а при невыполнении было Nothing (пустое).
Код: vbnet
1.
2.
3.
4.
5.
If DataGridViewZInqHistory.Rows(r).Cells("ZInqHINQPaymentSum").Value > 0 Then
   DataGridViewZInqHistory.Rows(r).Cells("ZInqHPaymentSumFlag").Value = ZImport.My.Resources.Resources.Euro3232_
Else
   DataGridViewZInqHistory.Rows(r).Cells("ZInqHPaymentSumFlag").Value = Nothing
End If


Проблема в том,что если указывать свойство ячейки NullValue=System.Drawing.Bitmap, то показывается изображение по умолчанию (с красным крестиком), если NullValue="", то ругается:
"Недопустимый тип значения, определяющего форматирование ячейки".
Рядом грид с аналогичными данными, там все показывается как хотел при NullValue="" и .Value = Nothing, а здесь не хочет.
Не могу понять в чем проблема.Спасибо.
...
Рейтинг: 0 / 0
DataGridView - сделать пустой ячейку ImageColumn
    #38892612
Lexx_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lexx_SQL,
методом "тыка" добился:
если программно заносить перед форматированием
DataGridViewZInqHistory.Columns("ZInqHPaymentSumFlag").DefaultCellStyle.NullValue = Nothing
то все работает.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGridView - сделать пустой ячейку ImageColumn
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]