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 » Sat Oct 04, 2008 12:17 pm

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

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3698
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Post by ONEEYEMAN » Sun Oct 05, 2008 1:45 am

Доброго,
А чем 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 » Sun Oct 05, 2008 5:18 am

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

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

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 3698
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Post by ONEEYEMAN » Mon Oct 06, 2008 4:02 am

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

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

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

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 » Mon Oct 06, 2008 5:50 am

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

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

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

Post Reply