We have been using the SelectedIndexChanged event to react to user selections in dropdowns. The problem is that this event also fires when the DataSource is set, when the user is using the arrow keys to browse through the dropdown items, and when different items are selected using AutoComplete. Quite often, changing a dropdown selection can trigger a long and expensive process of database calls and changes to other controls.
I would like to use an event that only fires when the user has truly made a selection. We have been handling this problem by either setting module-level flags to ignore the SelectedIndexChanged event, or temporarily disconnecting the event handler.
Is there a different event that will fire only for actual user interaction? The Windows Forms combo box has a SelectionChangeCommitted event that looks better for this purpose, but I don't see an equivalent event for the Telerik dropdown.
I would like to use an event that only fires when the user has truly made a selection. We have been handling this problem by either setting module-level flags to ignore the SelectedIndexChanged event, or temporarily disconnecting the event handler.
Is there a different event that will fire only for actual user interaction? The Windows Forms combo box has a SelectionChangeCommitted event that looks better for this purpose, but I don't see an equivalent event for the Telerik dropdown.