We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

Combo Box Index

I need a way to get the index of the combo box when it is closed. Such as, if there are three items in a combo box, and the last one is selected, I need to know that that index 3 (or 2, depending on the base) was selected. This is fairly simple in the .net combo box, is there a way to get this index? Thanks.

1 Reply

Administrator January 6, 2004 06:24 PM UTC

You can handle the CurrentCellClosedxropDown event and access the list at that point to get the SelectedIndex.
private void gridControl1_CurrentCellCloseDropDown(object sender, PopupClosedEventArgs e)
{
	GridCurrentCell cc = this.gridControl1.CurrentCell;
	GridComboBoxCellRenderer cr = cc.Renderer as GridComboBoxCellRenderer;
	if(cr != null)
	{
		Console.WriteLine(cr.ListBoxPart.SelectedIndex);
	}
}
Loader.
Live Chat Icon For mobile
Up arrow icon