Показать сообщение отдельно
Старый 15.07.2004, 18:43   #16  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
А можно пример задачи, который стоит решать именно таким образом?
ОК, например:

Допустим в процессе вычисления мы получили(а не считали из БД) map(Type::Container, Type::Real): [фамилия, имя, отчество] -> сумма.
При этом надо пользователб показать информацию Фамилия : Сумма.

Цитата:
А при фильтрации перевычислять?
Зачем перевычислять ? Все уже вычисленное хранится в Map. Надо просто очистить ListView и подгрузить туда нужную информацию.
Например на форме у нас есть ListView и ComboBox, содержащий первую букву фамилии. Перекрываем change() comboBox, в нем делаем listView.clear(); а затем пробегаясь по map-у выводим туда новую информацию.

p.s. Примеры и структуры данных придуманы только что и служат лишь для примерного описания возможности применения..