Есть необходимость в DataSet'e. В него данные я буду добавлять вручную от куда угодно, лиж бы у него sort был (с возмоджностью сорта сразу по нескольким колонкам). Есть что-то подобное (чтобы не изобретать велосипед). Может на stl кто-то что-то подобное писал? Необязательно даже чтобы он уже на wxGrid был завязан. Подойдет любое что-то подобное...
Аналог ClienDataSet из VCL Borland'а.
ClientDataSet и wxGrid с sort
-
- Super wx Problem Solver
- Posts: 362
- Joined: Wed Mar 07, 2007 8:10 am
- Location: Russia, Shakhty
Я вообще думал о wxGridTableBase но так и не нашел у этого класса метод про сортировку... может есть способ?
Но вообще хотелось бы чего нибудь универсального не завязанного на конкретные компоненты. А вышеперечисленные два: одит с wxGrid другой что-то типа ListCtrl. Но если нет выбора хотелось бы работать с Grid'ом
Тоже вариант, и тоже ничего не нашел про сортировку.А чем DataViewCtrl не устраивает?
Но вообще хотелось бы чего нибудь универсального не завязанного на конкретные компоненты. А вышеперечисленные два: одит с wxGrid другой что-то типа ListCtrl. Но если нет выбора хотелось бы работать с Grid'ом
А это все графические объекты, т.е. нрафическое представление данных.
Ты данные осортируй и потом на экране представь...
А если надо динамически сортировать - скорее всего тоже надо как то в памяти и потом выводить на экран уже отсортированным.
Впрочем это только мысли вслух. Не пробовал, не знаю...
Ты данные осортируй и потом на экране представь...
А если надо динамически сортировать - скорее всего тоже надо как то в памяти и потом выводить на экран уже отсортированным.
Впрочем это только мысли вслух. Не пробовал, не знаю...
-
- Super wx Problem Solver
- Posts: 362
- Joined: Wed Mar 07, 2007 8:10 am
- Location: Russia, Shakhty
В этом и есть смысл (главный вопрос топика). Сейчас я например пользуюсь связкой vector + struct... Но этот вариант уж больно не гибкий.ONEEYEMAN wrote:А это все графические объекты, т.е. нрафическое представление данных.
Ты данные осортируй и потом на экране представь...
А если надо динамически сортировать - скорее всего тоже надо как то в памяти и потом выводить на экран уже отсортированным.
Впрочем это только мысли вслух. Не пробовал, не знаю...