Please recommend some Multi-Column ComboBox control for Winforms application in .net. Better if they are free.
I found Syncfusion - Multi-column-combo-box it can show datagrid which is bound to datasource but it is not free.
EDIT: There is an awesome control used in inFlow Inventroy, please also tell if you know something like this
To show two columns in the combo box, open its property window, and change its ColumnCount setting to 2. When you double-click on a data validation cell, event code runs, that finds the list used in the data validation cell. Then, “Full” is added to that name, to find the list for the combo box.
You'll need to rebuild the project after you add the ReadOnlyComboProvider class. Then simply drag one of these from the toolbox onto your form and set the properties via a property window or via code. Here's the code example to make the combobox readonly via code: Note: This works similiarly to tooltips...
Controls from other answers and those which I found myself
DevExpress - GridLookUpEdit
The basic technique is same: to show multi-column structure (grid or listview etc. in drop down). Here is nice example on CodeProject which can get you started into it.
It's not free, but http://www.infragistics.com makes a bunch of controls, one of which is a multi-column combo box.
We use Devexpress controls. But they are not free.
Another one (not free though) is from a company called "Binarymission" - www.binarymission.co.uk
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With