Фильтр в DevExpress GridLookUpEdit
От: asy1um Россия  
Дата: 26.03.07 12:48
Оценка:
Доброго времени суток!
Столкнулся с проблемой фильтрации в DevExpress'овском GridLookUpEdit. В GridLookUpEdit два поля — наименование и код. Надо сделать, чтобы при открытии GridLookUpEdit в нем были наименования только с определенным кодом. Я делаю следующий фильтр

PermLookUpGridView.ActiveFilterString = String.Format("[IdObject] = {0}", id);

id — код.
Фильтр срабатывает только один раз! При подстановке другого id в GridLookUpEdit наименования из первого фильтра! В момент установки нового значения в фильтр в PermLookUpGridView (view для GridLookUpEdit) содержатся правильные наименования! А потом они куда-то пропадают...

Заранее благодарен
Re: Фильтр в DevExpress GridLookUpEdit
От: asy1ym Россия  
Дата: 27.03.07 18:20
Оценка:
Проблема решена!
При каждом открытии GridLookUpEdit не пересоздается заново. Необходимо в обработчик события GridLookUpEdit Popup добавить следующий код
GridLookUpEdit editor = (GridLookUpEdit)gridView1.ActiveEditor;
ColumnView actualview = editor.Properties.View;
actualview.ActiveFilterString = String.Format("[IdObject] = {0}", id);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.