CListCtrl большой объем
Нужно реализовать CListCtrl в котором будет возможность отоброжать базу данных около 100 т. записей и более. При этом возникает проблема при заполнении. Занимает очень много времени.
Цитата: Denis_R
Нужно реализовать CListCtrl в котором будет возможность отоброжать базу данных около 100 т. записей и более. При этом возникает проблема при заполнении. Занимает очень много времени.
Мой следующий вопрос к вам не совсем в тему, но все же. Зачем вам отображать 100т. записей? Кто эти 100т. будет читать? Одно дело если база еще локальная, а если удаленная. В принципе это немного противоречит принципам построения БД и интерфесов к ним. Извиняюсь, если флуд.
Цитата: Denis_R
Нужно реализовать CListCtrl в котором будет возможность отоброжать базу данных около 100 т. записей и более. При этом возникает проблема при заполнении. Занимает очень много времени.
А вот теперь (после небольшого флуда) собственно в тему. Необязательно запихивать в CListCtrl сразу 100т. записей за раз. Можно помещать в компонент только те записи, которые видны пользователю в текущий момент. Соотвественно при скроллинге, добавлять новые записи, а уже невидимые удалять.
так и думал отоброжать только видемое количество записей. но проблема с отоброжениям скрола.
Кнопочки вперед/назад, к первой последней/записи
Тогда никаких проблем со скролом
Не пойдет нада реализация на Visual C++, и без всяких гемогоев типа кнопки упровления, как ты себе предстовляешь работу с большим объемом данных (на клаве) и постоянное кликанье мышкой. Еслиб такой гемор вставили в Exel, Acces :)