This is a bug and will never get fixed. I noticed selecting an already selected item, SelectedIndexChange always fires twice. One to unselect and the other to select. I am not clear on the purpose of unselecting then selecting. Yes, the result is the same but it is unnecessary. In my case, I need to know since I can display information to another control using the selected item and unselect clears it.