Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
315
UltraCombo ValueChanged event fires twice
posted

I have a UltraCombo that is populated with a dataset such as this:

 

AccountID1, ItemKey1

AccountID1, ItemKey2

AccountID1, ItemKey3

AccountID2, ItemKey1

AccountID3, ItemKey1

 

*Dataset PrimaryKey is the ItemKey column

*DisplayMember for the UltraCombo is AccountID, ValueMember is ItemKey

1. User begins typing "AccountID1" into the combobox which drops down the grid to display the available records.

2. User select row containing ItemKey3

* ValueChanged event fires with UltraCombo.Value = ItemKey3

* ValueChanged event fires with UltraCombo.Value = ItemKey1

3. User clicks on the drop down to see that the selected row of the grid is AccountID1, ItemKey1--even though the row selected in step #2 was the row containing ItemKey3

I'm wondering if this has to do with the fact that there are multiple rows containing AccountID1--and as such the control loses track of the one that was actually selected.