Hello,
we have an application which uses a WinGrid with 3 bands.
On the second band we have 3 columns: Suppliers, Quantities and a third colum which uses a MultiSelect UltraCombo with the list of Orders for that supplier. After selecting the Orders by checking them on the UltraCombo it adds new rows to a third band listing the orders I choosed.
First time it works like a charm! On the BeforeCellListDropDown event I load all the orders for that specific supplier and there's no Errors.
When I pass on to another supplier it throws an Unhandled Exception like on the picture attached. The exception window appears after the BeforeCellListDropDown and not always... but 90% of the time...
It doesn't happen if I select the rows in the combo in order (from top of the list to bottom) as long as I select the first item on the list... everything else throws this error...
What could be wrong?
Please help because this project is due to deliver this week!
Many thanks.
Hi Mike,
Thanks for the answer 'en passant'. A well placed ultcmbPartNumbersPreLoadParameters.Refresh() solved the problem with a fairly complex pre load screen that had three Ultra Combos that were extended to do 'search contains' and worked in tandem with three standard multi select combos (side by side) ...
Yes, the control was 'losing' the ValueList when I was checking the box of the CheckEditor column in code.
I had already used the Invoke to help make the pairs work together.
Anyways, that fixed it.
Thanks, wish I would have 'googled' that part of the error message earlier.
Hi again,
Did you look the attached example ?
Regards
Hi,
Could you please look the attached project. Please try to modify my project to achieve the same issue.
Please keep me in touch
Georgi
Unfortunately no,
I solved the problem using this instead of your MultiSelect Combo:
http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=7698
But can you show me a way of using BeginInvoke for adding rows?
Have you been able to resolve your issue with Mike`s help? Please keep us in touch.