Hi,
I have a combo that its bound to a datatable, the value member is a hidden-to-the-user ID field and the display member is what the user is searching and selecting, the problem comes when the user is typing something, a numeric code for example, and the hidden-to-the-user ID field has that same value and that value is not in the display member, the internal Combo item matching finds that value in the data member field and the selectedrow gets set, but since the data member field is hidden to the user that is not what the user was searching for.
Is there a way to exclude the data member field from the Combo internal item matching, so it will select the row only if it is in the display member?
I have tried setting the ItemMatchingMode property to DoNotConvertDataValueToString, but its not working, I guess it still matches the interl numeric ID to the numeric representation of what the user typed.
Best Regards,
Hello John,
A possible workaround for your issue is to set DropDownSearchMethod property of the UltraCombo to Linear and the ItemMatchingMode property to DoNotConvertDataValueToString. However, the same result should have been achieved only be setting the the ItemMatchingMode property to DoNotConvertDataValueToString. That’s why I’ve created case for you in our issue tracking system, its id is CAS-143290-R6K0Q6. I will continue my investigation and as soon as I have more information for you I will update you via the case.
Thank you for your collaboration
Hi Atanas,
After 3 days banging my head against the desk its finally solved!!!
I would have never found it alone. I was about to implement the same thing manually in code, thanks a lot!!!!
Regards