public IList GetLookupSource(string filter)
        {
            SearchCriteriaBuilder criteriaBuilder = new SearchCriteriaBuilder();

            criteriaBuilder.TypeInfo = Helper.LookupObjectTypeInfo;
            criteriaBuilder.SearchInStringPropertiesOnly = false;
            criteriaBuilder.SearchText = filter;
            criteriaBuilder.SearchMode = SearchMode.SearchInObject;
            criteriaBuilder.SetSearchProperties(Helper.LookupObjectTypeInfo.DefaultMember.BindingName);
            return(ObjectSpace.GetObjects(Helper.LookupObjectType, criteriaBuilder.BuildCriteria()));
        }
        public IList GetLookupSource(string filter)
        {
            SearchCriteriaBuilder criteriaBuilder = new SearchCriteriaBuilder();

            criteriaBuilder.TypeInfo = Helper.LookupObjectTypeInfo;
            criteriaBuilder.SearchInStringPropertiesOnly = false;
            criteriaBuilder.SearchText = filter;
            criteriaBuilder.SearchMode = SearchMode.SearchInObject;
            criteriaBuilder.SetSearchProperties("FullName", "SpouseName");
            return(ObjectSpace.GetObjects(Helper.LookupObjectType, criteriaBuilder.BuildCriteria()));
            //return ObjectSpace.GetObjects(Helper.LookupObjectType, new BinaryOperator(Helper.DisplayMember.Name, "%" + filter + "%", BinaryOperatorType.Like));
        }
 public IList GetLookupSource(string filter) {
     var criteriaBuilder = new SearchCriteriaBuilder {
         TypeInfo = Helper.LookupObjectTypeInfo,
         SearchInStringPropertiesOnly = false,
         SearchText = filter,
         SearchMode = SearchMode.SearchInObject
     };
     criteriaBuilder.SetSearchProperties(Helper.LookupObjectTypeInfo.DefaultMember.BindingName);
     return ObjectSpace.GetObjects(Helper.LookupObjectType, criteriaBuilder.BuildCriteria());
 }