How can I help you?
MultiSelectionCombobox in Windows Forms
28 Apr 20213 minutes to read
This page explains How to Bind a MultiSelectionComboBox with External Data Source and more details.
How to Bind a MultiSelectionComboBox with External Data Source
You can achieve this by using DataSource and DisplayMember properties in MultiSelectionComboBox.
The following code sample defines how to bind MultiSelectionComboBox with datasource.
// Create a DataTable.
DataTable dt = new DataTable("Table1");
// Adding Columns.
dt.Columns.Add("FirstName");
dt.Columns.Add("LastName");
dt.Columns.Add("occupation");
dt.Columns.Add("place");
// Create a Data Set.
DataSet ds = new DataSet();
ds.Tables.Add(dt);
dt.Rows.Add(new string[] { "John", "Tina", "Doctor", "Italy" });
dt.Rows.Add(new string[] { "Mary", "anu", "Teacher", "America" });
dt.Rows.Add(new string[] { "asha", "roy", "Staff", "London" });
dt.Rows.Add(new string[] { "George", "Gaskin", "Nurse", "germany" });
dt.Rows.Add(new string[] { "sam", "jens", "Engineer", "Russia" });
dt.Rows.Add(new string[] { "Ben", "Geo", "Developer", "India" });
// Create a DataView.
DataView view = new DataView(dt);
// Set DataSource.
this.comboBoxAdv1.DataSource = view;
// Set DisplayMember.
this.comboBoxAdv1.DisplayMember = "place";' Create a DataTable.
Dim dt As DataTable = New DataTable("Table1")
' Adding Columns.
dt.Columns.Add("FirstName")
dt.Columns.Add("LastName")
dt.Columns.Add("occupation")
dt.Columns.Add("place")
' Create a Data Set.
Dim ds As DataSet = New DataSet
ds.Tables.Add(dt)
dt.Rows.Add(New String() {"John", "Tina", "Doctor", "Italy"})
dt.Rows.Add(New String() {"Mary", "anu", "Teacher", "America"})
dt.Rows.Add(New String() {"asha", "roy", "Staff", "London"})
dt.Rows.Add(New String() {"George", "Gaskin", "Nurse", "germany"})
dt.Rows.Add(New String() {"sam", "jens", "Engineer", "Russia"})
dt.Rows.Add(New String() {"Ben", "Geo", "Developer", "India"})
' Create a DataView.
Dim view As DataView = New DataView(dt)
' Set DataSource.
Me.comboBoxAdv1.DataSource = view
' Set DisplayMember.
Me.comboBoxAdv1.DisplayMember = "place"