Поместить ADO.RecordSet на VirtualListCtrl
От: .alex Ниоткуда  
Дата: 16.11.20 11:29
Оценка:
Добрый день, столкнулся с задачей у которой по-идеии должно быть "изящное" решение, ну что-то не найду.
Я из БД, посредсвом АДО, получаю довольно большой рекордсет и нужно его отобразить в диалоговом окне.
Из-за объемов обычный list ctrl не подходит, поэтому делаю его виртуальным и в Getdispinfo() отображаю данные. Только вот собственно вопрос, для отображения я предварительно копирую данные из рекордсета в свой вектор и потом уже в Getdispinfo() по индексу в векторе выбираю данные, но при таком варианте тратится время на преварительное копирование данных из полученного рекордсета в мой вектор. Может есть способсразу отображать АДОшный рекордсет в виртуальном списке, т.е. есть ли возможность получить данные из АДО.Рекордсет по номеру записи?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.