Posted
on Mar 8, 2011
(permalink)
I was trying to use the "RadMultiColumnComboBox" in my vb.net application. Filter changes are extremely slow to respond. Instead of that control I am now using the "RadDropDownList" because it's faster, though the example provided here does have a custom item list (he combined text with an image and a calendar object, basically another image), I'm just going to use the .xsd to combine some fields for a display member as a second column and have the value member be the necessary column.
When the form loads with the MultiColumn ComboBox, if you hit the down arrow, or start to type, there is at least a 10 second hang of the application. As I said in the first post, my test control had an 1800 record, 3 column data set. The bind to the control to load the form was reasonably quick, but as soon as you started to type in the text box, the refresh for the "filtered" results in the drop down was painfully slow. Then, if you backspaced and changed your query, it would hang again to reset sometimes worse than the first time.
I've already removed it from the form I was working on, but I will try to use it again when less records are involved, as it looks really nice. I would use it on the current form if it's performance was better - which is my original question. Is there something I can do to speed up the refresh of filtered results from the combo box? I thought about trying to limit the returned number of rows, but that will unfortunately block out data unless you re fill and re bind the data set to include the filter..
Thank you