Показать сообщение отдельно
Старый 08.05.2002, 10:26   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Это Enum такой

При установке фильтра (например "2") в твоем queryRun-е появляется новое условие
((EnumField == 2)), которое при преобразовании в нормальные SQL становится EnumField = 2. А так как у тебя Label и EnumValue в enum-е не совпадают, то результат - фильтр по значению "3"

Решение - сделать равными EnumValue и Label или добавить в Label какие-дь символы или заменить Enum на int