Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Infragistic UltraGrid... вопросы, Фильтрация строк  
:(
    Опции темы
Bst
  Дата 19.9.2007, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 10.9.2007

Репутация: нет
Всего: нет



Есть в Infragistice контрол UltraGrid, он ко всему прочему позволяет фильтровать строки (стандартный механизм), для каждой колонки грида у него есть значок фильтра (кнопочка), при нажатие на который вываливается список в котором можно выбрать значение по которому будут фильтроваться строки.

Вопрос:
каким образом можно это выбранное значение фильтра сохранять и потом его (при определенных условиях) вручную установить ?
и еще: как получить этот объект - кнопочку фильтра? 

ЗЫ. Разбираю чужой код...

PM MAIL   Вверх
Bst
Дата 20.9.2007, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 10.9.2007

Репутация: нет
Всего: нет



Вот таким образом можно получить фильтры:
Код

ColumnFiltersCollection  columnFilters = this.UltraGrid1.DisplayLayout.Bands[0].ColumnFilters;


далее можно по названиям колонок задавать фильтры

Код

columnFilters.ClearAllFilters( );

columnFilters["Country"].FilterConditions.Add( FilterComparisionOperator.Equals, "USA" );

// можно добавлять логические и другие операторы
columnFilters["Region"].FilterConditions.Add( FilterComparisionOperator.Equals, "NY" );
columnFilters["Region"].FilterConditions.Add( FilterComparisionOperator.Equals, "CA" );

columnFilters["Region"].LogicalOperator = FilterLogicalOperator.Or;
        

помог хелпер Infragisticа...

вот только пока что не нашел как кнопочку фильтрации получить... :(
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0563 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.