Page 1 of 1

ClientDataSet и wxGrid с sort

Posted: Sat Oct 04, 2008 12:17 pm
by borr_1
Есть необходимость в DataSet'e. В него данные я буду добавлять вручную от куда угодно, лиж бы у него sort был (с возмоджностью сорта сразу по нескольким колонкам). Есть что-то подобное (чтобы не изобретать велосипед). Может на stl кто-то что-то подобное писал? Необязательно даже чтобы он уже на wxGrid был завязан. Подойдет любое что-то подобное...
Аналог ClienDataSet из VCL Borland'а.

Posted: Sun Oct 05, 2008 1:45 am
by ONEEYEMAN
Доброго,
А чем DataViewCtrl не устраивает?

Спасибо.

Posted: Sun Oct 05, 2008 5:18 am
by borr_1
Я вообще думал о wxGridTableBase но так и не нашел у этого класса метод про сортировку... может есть способ?
А чем DataViewCtrl не устраивает?
Тоже вариант, и тоже ничего не нашел про сортировку.

Но вообще хотелось бы чего нибудь универсального не завязанного на конкретные компоненты. А вышеперечисленные два: одит с wxGrid другой что-то типа ListCtrl. Но если нет выбора хотелось бы работать с Grid'ом

Posted: Mon Oct 06, 2008 4:02 am
by ONEEYEMAN
А это все графические объекты, т.е. нрафическое представление данных.
Ты данные осортируй и потом на экране представь...

А если надо динамически сортировать - скорее всего тоже надо как то в памяти и потом выводить на экран уже отсортированным.

Впрочем это только мысли вслух. Не пробовал, не знаю...

Posted: Mon Oct 06, 2008 5:50 am
by borr_1
ONEEYEMAN wrote:А это все графические объекты, т.е. нрафическое представление данных.
Ты данные осортируй и потом на экране представь...

А если надо динамически сортировать - скорее всего тоже надо как то в памяти и потом выводить на экран уже отсортированным.

Впрочем это только мысли вслух. Не пробовал, не знаю...
В этом и есть смысл (главный вопрос топика). Сейчас я например пользуюсь связкой vector + struct... Но этот вариант уж больно не гибкий. :cry: