Filtering multicolumn combo box?

3 posts, 0 answers
  1. Derick.Bailey
    Derick.Bailey avatar
    4 posts
    Member since:
    Aug 2006

    Posted 20 Aug 2008 Link to this post

    any known workaround / hacks to do filtering in the multicolumn combo box, at this point?

    I sort of have a working version and wanted to see if anyone else had an implementation.

    basically, I pay attention to the cbo.MultiColumnComboBoxElement.TextChanged event. When you type into the box, i grab the text and manually find the items in my collection that fit the text entered, then re-set the combo box data source to the filtered list.

    this "works", but has some strange side effects and UI usability problems. for example, i have to manually click the drop down arrow, or use the cbo.MultiColumnComboBoxElement.Editor.ShowPopup();  call, to get the grid to pop up. when i do this with either method, though, the pop up has strange behaviour of auto resizing when i don't want it to (when zero items in list it shrinks, then changing filter and it won't resize larger, so i have to clear the filter, close the pop up, and open it again).

    anyone else have a working implementation of filtering for the multi column combo box?
  2. Dimitar Kapitanov
    Admin
    Dimitar Kapitanov avatar
    632 posts

    Posted 21 Aug 2008 Link to this post

    Hello Derick,

    Next week we will be shipping our Q2 2008 SP1 release. We managed to implement dynamic filtering (as you type) based on the display member field. You will have also the AutoFilter boolean property that enables the feature, so my suggestion you wait just a few days for the SP release and give it a spin.

    Best wishes,
    Dimitar Kapitanov
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  3. UI for WinForms is Visual Studio 2017 Ready
  4. Derick.Bailey
    Derick.Bailey avatar
    4 posts
    Member since:
    Aug 2006

    Posted 21 Aug 2008 Link to this post

    excellent. looking forward to the update!
Back to Top