Надо сказать что некоторые Grid-ы позволяют формировать поле на лету, то есть при чтении записи они выдают соответствующее событие, в котором можно самостоятельно сформировать значение нужного поля (например, по какому-то выражению из полей таблицы или еще как). У Janus GridEx это событие FetchData. У VSFlexGrid возможно тоже что-то такое есть...
VSFlexGrid1.BindToArray
срабатывает быстрее, чем
Set VSFlexGrid1.DataSource
Минус - не срабатывается сортировка. Почему - не знаю.
Тут ничего не скажу - видимо это какая-то особенность VSFlexGrid - я с ним работал за все времяч не более 10 минут...
Janus нормально сортируется/группируется будучи основанным как на массиве, так и на Recordset-e...
Вообще если записей в выборке много (более десятка тысяч) и сортировка/группировка выполняется Grid-ом то тормоза вполне могут быть - на это ведь нужно время...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...