как осуществить, чтоб, при выборе значения в одном LookupControl - значения в другом LookupControl фильтровались?

Нравится

5 комментариев

Это называется «фильтрация», вот пример с описанием.

у меня так не работает.
при выборе значения в первом LookupControl ,в первый раз, фильтр применяется.
при смене значения, в первом LookupControl , во втором датасете,LookupControl остается тот же набор данных

и в событие - OnPrepareSelectWindow , я больше не попадаю.

У Вас, вероятно, данные отображаются в виде выпадающего списка.
LookupDataControl, если он отображает данные в виде выпадающего списка, считывает из БД и запоминает перечень показанных значений. Затем использует для показа этот список без обращения в базу.
Чтобы отключить данный механизм, достаточно в нужный момент вызвать метод UnprepareDropDownList().
Этот вопрос уже поднимался, Вы можете ознакомиться с его обсуждением в темах: 1, 2

спасибо. плохо искал.

Показать все комментарии