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

Ваш аккаунт

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

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

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

CListCtrl большой объем

1.7K
07 августа 2008 года
Denis_R
63 / / 15.02.2004
Нужно реализовать CListCtrl в котором будет возможность отоброжать базу данных около 100 т. записей и более. При этом возникает проблема при заполнении. Занимает очень много времени.
288
08 августа 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: Denis_R
Нужно реализовать CListCtrl в котором будет возможность отоброжать базу данных около 100 т. записей и более. При этом возникает проблема при заполнении. Занимает очень много времени.



Мой следующий вопрос к вам не совсем в тему, но все же. Зачем вам отображать 100т. записей? Кто эти 100т. будет читать? Одно дело если база еще локальная, а если удаленная. В принципе это немного противоречит принципам построения БД и интерфесов к ним. Извиняюсь, если флуд.

288
08 августа 2008 года
nikitozz
1.2K / / 09.03.2007
Цитата: Denis_R
Нужно реализовать CListCtrl в котором будет возможность отоброжать базу данных около 100 т. записей и более. При этом возникает проблема при заполнении. Занимает очень много времени.



А вот теперь (после небольшого флуда) собственно в тему. Необязательно запихивать в CListCtrl сразу 100т. записей за раз. Можно помещать в компонент только те записи, которые видны пользователю в текущий момент. Соотвественно при скроллинге, добавлять новые записи, а уже невидимые удалять.

1.7K
08 августа 2008 года
Denis_R
63 / / 15.02.2004
так и думал отоброжать только видемое количество записей. но проблема с отоброжениям скрола.
1.9K
08 августа 2008 года
max_dark
256 / / 11.11.2005
Можно попробовать реализовать управление аля DBNavigator в Delphi:
Кнопочки вперед/назад, к первой последней/записи
Тогда никаких проблем со скролом
1.7K
08 августа 2008 года
Denis_R
63 / / 15.02.2004
Не пойдет нада реализация на Visual C++, и без всяких гемогоев типа кнопки упровления, как ты себе предстовляешь работу с большим объемом данных (на клаве) и постоянное кликанье мышкой. Еслиб такой гемор вставили в Exel, Acces :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог