Hi,
I have a bounded Ultracombo having following items in the list.
ID Code--------------------1 A 2 B3 Ccombo is binded with a table having two columns, ID and Code. DisplayMember is Code and ValueMember is ID. Whenever we type any data that is not in the list then ValueChanged event is firing twp times. Lets say I typed D in combo then
First time UltraCombo.Value comes as null and second time it comes as the data I typed ( "D" ). This is happening in 9.1 version dlls.In 8.1 version dlls it was working fine ( ValueChanged event was firing only once ). We were using 8.1 dlls and out application was designed to check value null for invalid data. After upgading the dlls all these problems get started.. Its crashing our application..
Are you guys going to fix this bug?
Thanks,Dhananjay
Hi Dhananjay,
I just tested this out in a small sample project and it seems to work fine for me. The event only fires once.
I am attaching the sample I used so that you can try it out and see if you get the same results. If you do, then there's some other factor at work in your application that is causing this. Maybe a property setting or the handling of an event.
If not, then it's probably because I'm usinga newer build than you and you should get the latest service release.
Hi Mike,
Why ultraCombo.Value is coming as invalid data? in earlier version dlls if we type invalid data ( If ValueMember does not match ) then Value was coming null. now its coming as typed invalid data... I think, earlier functionality was correct.. combo.Text should come as Typed text and Value should be null because ValueMember did not match.. Do you guys fix this Or this is new feature...?
ThanksDhananjay
We are facing the same problem as well. May I know is there any workaround or fixes for this?
Please find my case which I am facing. I have 3 records having same Value but different Text. When I set the AutoCompleteMode to Suggest or SuggestAppend, all related event is being fired two times.
This happened when I entered the character manually in which UltraCombo control will show the filtered list based on the character(s) I entered. And when I use the mouse to click on the row I want, somehow the first Event fired will get the correct row, but the subsequence Event fired after that will have the first row selected.
Example,
My records is as below,
No ID Country
1 Chinese Hong Kong
2 Chinese China
3 Chinese Macau
4 Malay Indonesia
I configured my UltraCombo to take ID as the Value and Country as the Text. As I enter Chinese in the UltraCombo, the filtered list will only show first 3 records. When I click the 3rd record using the mouse, I realised that the first Event fired will take the correct Row which is Chinese (Macau). However, when the second Event fired, it will somehow take the first Row which is the Chinese (Hong Kong)
Please help and wonder is there any workaround for that? As my user want the AutoCompleteMode to be set as "Suggest".
Many thanks and hope to hear from you soonest.
What version of the controls are you using? Do you have the latest service release?
How to get the latest service release - Infragistics Community
We are using Infragistics2.Win.UltraWinGrid.v8.2 (UltraCombo)
I doubt we have apply any service release due to our company deployment policy.
Hence, I wonder is there any workaround I can do to handle this?
Thank you very much.
I'm not 100% sure, but this seems like a bug that we fixed.
If you can post a small sample project which demonstrates the issue (you can attach a zip file to your post under the Options tab), I would be happy to take a look at it and see if I can find a workaround. At the very least, I should be able to confirm whether the problem is fixed in the latest service release for you.
Please find the sample project attached under Media (not sure is this the correct way to attach).
Sorry, I guess I was thinking about UltraComboEditor. There are no such events on UltraCombo.If you don't need multiple columns in your list, you might want to consider using UltraComboEditor, instead of UltraCombo. I don't think this problem occurred in both controls.
Can't find any Before/AfterExitEditMode events for UltraCombo. Anyway, thanks a lot for the info.
I don't think there's any way to work around this.
You can try using the Before/AfterExitEditMode events.
There is no event that fires when the user is finished typing, because it's impossible for the control to know when they are "finished". You might be able to make use of the Validating event, which will fire when they try to leave the control.
But personally, I doubt that any of these events will help.
Any work around you may think of? I don't think by any chances our company will take the risk to upgrade it to v10.3.
May I know what is the event UltraCombo control fire when it out of the edit mode? Or may I know what is the event fire when user finished entering the text manually in the text box?
If the latest service release for 8.2 is not working, then there's nothing we can do. That version is over 3 years old and is no longer being updated.