Как установить фильтр по столбцам в C1List от ComponentOne?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

AndreyG_80
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 169
Зарегистрирован: 10.03.2006 (Пт) 13:27

Как установить фильтр по столбцам в C1List от ComponentOne?

Сообщение AndreyG_80 » 04.07.2007 (Ср) 0:59

Всем доброго времени суток

Использую контрол C1List от ComponentOne 2006. Встала проблема фильтрации по столбцам, тоесть, нужно устанавливать фильтры на столбцы. Не только на один, но и на 2, 3, n столбцов. В стандартных возможностях компонента яэтого не нашол.
Фильтрую DataSet чараз DataView которым потом заполняю C1List.
Но тоже не все так гладко, хотел фильтрацию повесить на событие правого клика мыши по заголовкам столбцов, но мне не удается выловить правый клик мыши, только левый, и то при нем происходит сортировка.

Исходя из этого вопросы:
1. Можно ли как-то производить фильтрацию средствами самого контрола? - это идеальный вариант
2. Если первый пункт невозможен. Как поймать правый клик мыши по заголовку столбца? - это такой себе вариант.
3. Если первые два не возможны. Как при левом клике мыши отменить сортировку, чтоб вместо этого всунуть фильтрацию? - это самый крайний вариант.

З.Ы. Если кто с таким сталкивался, кто как решил эту проблему? Или может у кого есть какие-то предложения или идеи?

Заранее благодарен за помощь

AndreyG_80
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 169
Зарегистрирован: 10.03.2006 (Пт) 13:27

Сообщение AndreyG_80 » 12.07.2007 (Чт) 23:07

Так как стандартной фильтрации в контроле С1 нет, то пришлось соорудить собственную.

Кому нужно пишите, выложу.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 90

    TopList