Мы не пробовали работать с гридом в режиме virtual mode и специальных событий для этого в настоящий момент нет.
Текущая политика - загружать все данные в грид и потом с ними работать.
Например, при virtual mode нет возможности сделать нормальную группировку и сортировку, поскольку для этого требуется, чтобы
все данные были загружены.
Есть событие CellDynamicContents, вы можете его использовать для указания гриду текста ячейки перед рисованием.
Также вы можете реализовать свое рисование для ячеек и брать данные из внешнего источника.
То есть нужно будет задать колонки и количество строк, а потом самому отрисоваться....