ClientDataSet и wxGrid с sort

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

ClientDataSet и wxGrid с sort

Post by borr_1 »

Есть необходимость в DataSet'e. В него данные я буду добавлять вручную от куда угодно, лиж бы у него sort был (с возмоджностью сорта сразу по нескольким колонкам). Есть что-то подобное (чтобы не изобретать велосипед). Может на stl кто-то что-то подобное писал? Необязательно даже чтобы он уже на wxGrid был завязан. Подойдет любое что-то подобное...
Аналог ClienDataSet из VCL Borland'а.
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 7477
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Post by ONEEYEMAN »

Доброго,
А чем DataViewCtrl не устраивает?

Спасибо.
borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Post by borr_1 »

Я вообще думал о wxGridTableBase но так и не нашел у этого класса метод про сортировку... может есть способ?
А чем DataViewCtrl не устраивает?
Тоже вариант, и тоже ничего не нашел про сортировку.

Но вообще хотелось бы чего нибудь универсального не завязанного на конкретные компоненты. А вышеперечисленные два: одит с wxGrid другой что-то типа ListCtrl. Но если нет выбора хотелось бы работать с Grid'ом
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 7477
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Post by ONEEYEMAN »

А это все графические объекты, т.е. нрафическое представление данных.
Ты данные осортируй и потом на экране представь...

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

Впрочем это только мысли вслух. Не пробовал, не знаю...
borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Post by borr_1 »

ONEEYEMAN wrote:А это все графические объекты, т.е. нрафическое представление данных.
Ты данные осортируй и потом на экране представь...

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

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