Datagridview: объединение привязки и VirtualMode
У меня есть привязка данных к представлению данных. В этом представлении данных у меня есть столбец изображения, который НЕ привязан к объекту данных (имя свойства не установлено). Отображаемое изображение зависит от данных строки.
Я попытался реализовать событие rowprepaint и установить изображение там. Это работает, но когда я прокручиваю, изображение появляется через несколько миллисекунд после отображения строки. Если я продолжаю прокручивать, изображения появляются только тогда, когда я прекращаю прокрутку.
Как бы то ни было, я только что проверил что-то: я установил для сетки данных виртуальный режим, но сохранил привязки. И только когда нужно значение ячейки столбца изображения, я ставлю правильное изображение. И это работает на удивление!
НО, я читал, что виртуальный режим и привязки данных не предназначены для совместной работы. Вот мой вопрос:
Буду ли я сталкиваться с некоторыми проблемами при этом?