Отображение больших массивов из Dbf
поделитесь плиз с начинающим.
Есть DBF с большим количеством записей (до 300 000). Надо отобразить напр. 25 000 из 300 000 с каким-то фильтром. Кроме того, при выводе необходимо
раскрашивать отдельные записи по заданному условию. Для выборки использовал ADO. Для отображения пытался использовать стандартный ListVew, т.е. открыл Recordset и пока не EOF добавляю Item и SubItem в ListView, причем если запись удовлетворяет заданному условию, то устанавливаю цветовые и фонтовые свойства Item и SubItem в нужное значение.
В принципе функционально ListView устраивает, но
тормоза жуткие., до 2000-3000 записей еще терпимо, а если больше - напрягает.
Какой лучше компонент использовать для такой задачи?
Не будет ли лучше создать свой ListVew, который будет разруливать заданное условие и устанавливать цвета и шрифты? Есть ли какой-то способ "массированной" вставки, так чтобы не было тормозов?
Заранее благодарен.