I programmatically called the select method to set the selected value to California, but if you then select the first value "Select A State", the change event doesn't fire, which it should. If you select the already selected, it fires, which is shouldn't.



After getting the control to fire once, it appears to correct itself. It's as if when the select method is called, it is failing to properly set some private attributes for the selected index.