Доброго времени суток!
Столкнулся с проблемой фильтрации в DevExpress'овском GridLookUpEdit. В GridLookUpEdit два поля — наименование и код. Надо сделать, чтобы при открытии GridLookUpEdit в нем были наименования только с определенным кодом. Я делаю следующий фильтр
PermLookUpGridView.ActiveFilterString = String.Format("[IdObject] = {0}", id);
id — код.
Фильтр срабатывает только один раз! При подстановке другого id в GridLookUpEdit наименования из первого фильтра! В момент установки нового значения в фильтр в PermLookUpGridView (view для GridLookUpEdit) содержатся правильные наименования! А потом они куда-то пропадают...
Заранее благодарен
Проблема решена!
При каждом открытии GridLookUpEdit не пересоздается заново. Необходимо в обработчик события GridLookUpEdit Popup добавить следующий код
GridLookUpEdit editor = (GridLookUpEdit)gridView1.ActiveEditor;
ColumnView actualview = editor.Properties.View;
actualview.ActiveFilterString = String.Format("[IdObject] = {0}", id);