I experience the same problem.
I am trying to set the values of a series of cascaded Comboboxes from a saved state from the db.
Because the Comboboxes are cascaded, it is very important that the SelectedIndexChanged funtion is called between setting index in each combo.
The page is called with a saveset id and if not postback, then I load the saveset from the database and iterate through it.
It contains a series of ComboBoxIds/values in the correct order.
I set the new index like this:
|curCombo.SelectedIndex = curCombo.FindItemIndexByValue(controlIdValue); |
To make sure that the index changes.
The first Combo index does change, because it's content is loaded before the above is called, but the next combo fails on "FindItemIndexByValue" because it is empty because the SelectedIndexChanged funtion of the previous combo, which is responsible of populating the next combo, isn't called.
Running Q1 SP1 .Net 4.0.