When app runs combo takes as initial value 1st item on list (Im binding datatatble)
Is there any option to leave it blank - so user need to select ?
(still I do need Limit to list functionality)
The UltraCombo does not automatically select a value, so something in your code must be setting a value initially.
My guess is that you are doing this without realizing it. Perhaps you are binding the Value or Text property, in addition to binding the list.
Im not binding this control
Only thing Im doing is setting: dataSource = dTable DisplayMember and ValueMember
Can this be because of *Member assignements ?
No, to bind the Value or Text property, you would have to be using Bindiings.Add in code or maybe at design-time. You might also want to check to see if you are setting SyncWithCurrencyManager to true. That might cause the combo to "select" the current item in the data source. Other than that, your code would have to be setting the Value or Text property directly. I can't think of any other way the value could be getting set.
Why don't you try putting a breakpoint in the ValueChange and/or TextChange events of the combo and see if it's getting hit, and if so, look at the call stack to see where the set it occurring?
Thanks Mike!
SyncWithCurrencyManager=true
Did that !
Dont know how it was changed because I didnt touch it.