Строго говоря, нужно (в зависимости от пола) не два разных enuma, а два разных перевода значений енума. Т.е. нужно всегда выбирать NotMarried, но в грид выводить либо "Холост", либо "Не замужем".
Т.е. я бы сделал так:
1) Сделал на форме фильтрацию по данному енуму в заголовке. Там можно использовать стандартный перевод
2) Убрал бы само поле из отображения на форме (со всех закладок), а вместо него - выводил бы дисплей с соответствующим переводом
3) Ещё понадобится отдельная кнопка для ручной смены статуса. Там в диалоге уже можно использовать подменные енумы.
P.S. Можно ещё покопаться в классе FormComboBoxControl. Может быть, там найдётся инструмент подмены меток.
__________________
С уважением,
Вячеслав
Последний раз редактировалось pitersky; 24.12.2010 в 12:59.
|