Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.09.10;
Скачать: CL | DM;

Вниз

Проблема с DevExpress cxGrid - автоматическая перефильтрафия   Найти похожие ветки 

 
rraktir   (2012-03-04 11:44) [0]

Здравствуйте!
Такая проблема в CxGrid!
Допустим пользователь применил фильтр на первый столбец : показывать только те записи которые содержат «111». Пусть высветилось 5 записей. Тогда, если он редактирует, с кажем первую и изменяет ее, то поле изменения так как она ужк не равна 111, то автоматически сразу же скрывается. Аналогично и с сортировкой -  допустим он отсортировал данные, а потом изменил какую либо запись. CxGrid – автоматически переносит ее в нужное место. Так вот мне этого не нужно! Я хочу чтобы даже при изменении таблица оставалась в том виде, котором была после фильтрации и группировки. А уже потом, после обновления повторного применяла все эти настройки. Где-то должно быть это свойство, но я не могу его найти!


 
sniknik ©   (2012-03-04 13:08) [1]

есть ли такое свойство не знаю, не пользуюсь exгридами, но сделать такое довольно просто, делал на обычном.
достаточно ввести дополнительное поле в рекордсет означающее порядок или фильтр, или 2 если нужно раздельно, и при установке фильтра (событие у exгрида должно быть, раз делает) подменять реальный фильтр на фильтр по полю для фильтра... и менять его значения по реальному... т.е. например всем ставим =0, а подходящим под реальный(устанавливаемый гридом) =1 и тогда фильтр для введенного поля, действующий всегда будет поле=1.



Страницы: 1 вся ветка

Текущий архив: 2015.09.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
15-1413837002
Юрий
2014-10-21 00:30
2015.09.10
С днем рождения ! 21 октября 2014 вторник


2-1392624704
alexdn
2014-02-17 12:11
2015.09.10
Раскрасить Edit


15-1417284465
Дмитрий С
2014-11-29 21:07
2015.09.10
Магнит+Электромагнит


15-1411138755
RDen
2014-09-19 18:59
2015.09.10
выбор ноута для дома для себя


15-1415633204
megavoid
2014-11-10 18:26
2015.09.10
Телефон на андроиде сам лазит в мобильную сеть