Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: oleg_alexeev   (19.03.2007 в 21:16)
Я несколько раз использовал для этого стандартный контрол List-View в режиме "Report view".
У этого режима есть два подрежима - обычный и "Virtual List-View". Первый режим прост в
использовании - контрол сам хранит и отображает все строки. Во втором - контрол только отображает
строки, но не хранит - когда ему нужно отобразить строку N он с помощью callback-функции
получает информацию у вашей программы о ней. Этот способ посложнее, но позволяет эффективно
отображать данные из запросов, возвращающих огромное число строк.

Можно вместо List-View поискать специальные классы для отображения таблиц. Есть среди них
и бесплатные (например на сайте www.codeproject.com). Однако редкие из них позволяют работать
в режиме, похожем на virtual list-view.

Наверняка в MFC для этого что-то есть, но я стараюсь избегать MFC.

Что используется для доступа к БД? ADO?
Что используется для рисования окошек? MFC? WTL?


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: