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