Thank you for writing.
By default, the first row in the MultiColumnComboBoxElement.EditorControl
is selected. When opening the popup and clicking the first row, you actually do not change the selected row as it is already selected. That is why the RadMultiColumnComboBox.SelectedValueChanged
event is not fired in this case. In order to detect this situation, it is appropriate to use the MultiColumnComboBoxElement.EditorControl.CellClick
.radMultiColumnComboBox1.MultiColumnComboBoxElement.EditorControl.CellClick += EditorControl_CellClick;
sender, GridViewCellEventArgs e)
GridViewRowInfo selectedRow = e.Row;
The same situation can occur if you close the popup, pressing the Enter\Tab key without changing the selection. It is possible to handle this case as well:
sender, PreviewKeyDownEventArgs e)
(e.KeyCode == Keys.Tab || e.KeyCode == Keys.Enter)
GridViewRowInfo selectedRow =
I hope this information helps. Should you have further questions, I would be glad to help.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.