Репозиторий devxpressItemLookUpEdit - PullRequest
0 голосов
/ 28 января 2011

Как связать devxpress - RepositoryItemLookUpEdit зависит от значения другого RepositoryItemLookUpEdit в каждой строке например., Учтите, у меня есть Расстояние и вес в первом поиске. я хочу связать второй lookuped, это зависит от него.

если я выбираю Расстояние из первого поиска, а затем второго, с которым нужно связать (Метр, Километр, Миля) и если я выбираю вес в первом поиске, то во втором поиске хочу связать (Гм, кг, тонны и т. д.)

Ответы [ 3 ]

0 голосов
/ 31 января 2011

То, как я это делал раньше, это использование события ShownEditor представления.С событием ShownEditor вы можете проверить, какой столбец является FocusedColumn.Если FocusedColumn является столбцом, который содержит второй lookupedit, то вы можете проверить значение первого столбца и либо отфильтровать значения во втором lookupedit, либо заменить их динамически.

0 голосов
/ 23 февраля 2011

Вам необходимо использовать ComboBoxEdit, так как было бы трудно привязать среду выполнения данных к Rep. LU.И для каждой строки ComboBoxEdit вы можете привязать время выполнения источника данных.

0 голосов
/ 28 января 2011

Используйте BindingSource.Вы можете иметь мастера BindingSource, привязанного к мастер-таблице.Затем второй BindingSource привязывается к мастеру BindingSource и в качестве DataMember выбирает отношение, которое приводит к подробной таблице.См., Например, http://msdn.microsoft.com/en-us/library/c12c1kx4.aspx

Или, если вы не используете связывание, используйте события (selectedindexchanged или что-то в этом роде), чтобы установить второе комбо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...