How to load custom control as popup in ComboBoxDropDown in WinForms GridGroupingControl?
You can load the custom control as popup control in ComboDropDown. Refer to the following code example to load GridGroupingControl as its dropdown control.
C#
//Load GridGrouping as a popup control.
this.comboDropDown1.PopupControl = this.gridGroupingControl1;
DataTable dt = new DataTable();
dt.Columns.Add("ProductName");
dt.Columns.Add("ProductID");
dt.Columns.Add("UnitPrice");
for (int i = 0; i < 5; i++)
dt.Rows.Add("Product" + i.ToString());
this.comboDropDown1.PopupControl.Height = 200;
this.comboDropDown1.PopupControl.Width = 100;
gridGroupingControl1.DataSource = dt;VB
'Load GridGrouping as a popup control.
Me.comboDropDown1.PopupControl = Me.gridGroupingControl1
Dim dt As New DataTable()
dt.Columns.Add("ProductName")
dt.Columns.Add("ProductID")
dt.Columns.Add("UnitPrice")
For i As Integer = 0 To 4
dt.Rows.Add("Product" & i.ToString())
Next i
Me.comboDropDown1.PopupControl.Height = 200
Me.comboDropDown1.PopupControl.Width = 100
gridGroupingControl1.DataSource = dt
Figure 1: ComboDropDown with GridGrouping control
Samples :
C#: ComboDropDown
VB: ComboDropDown