Цитата:
Сообщение от
DesertBrowser
вопрос возник из-за проблемы: в списке сотрудников есть полные тёзки, но с разными должностями. В поле, на котором есть лукап с колонками ФИО и Должность, выбирается ФИО. А в другое поле по modified контрола с ФИО выбирается должность. Но должностей по этому ФИО несколько, и выбраться может не та, по которой собственно щёлкнул пользователь при выборе ФИО. Хотя при выборе ФИО пользователь свой выбор уже конкретизировал.
У вас явная архитектурная ошибка. Если у вас ФИО не является первичным ключём, то как же вы тогда собираетесь использовать его в качестве вторичного? По логике пользователь должен выбирать уникальный код сотрудника, основываясь при этом на значениях ФИО и должности. Тогда в табличном методе modifiedField по уникальному коду вы уже сможете вытащить и ФИО и должность
P.S.: Ещё вспомнилось свойство AliasFor на поле таблицы. Не совсем то конечно, но может пригодиться