Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Отображение больших массивов из Dbf

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