So, I can switch between the different dropdownlists fine and the correct value is always returned (from set 1). However, 1 of the dropdownlists in set 1 is an autopostback dropdownlist. And this is where the problem occurs. If I hit the autopostback dropdownlist that works fine. But, if I then go to hit another dropdownlist of set 1, which fills set 2 and user clicks a button... I find that the dropdownlist.text value which is returned is incorrect (it is always the first element of the dropdownlist). If I hit the dropdownlist again, then the correct value is returned.
This is the order of the problem:
(1) Select value in databound autopostback dropdownlist. Data returns fine.
(2) Select value in one of the other databound dropdownlists (not autopostback). First value in dropdownlist is seen in codebehind even though i selected some other value
(3) Perform step two for a second time. Correct value now shown in codebehind.
What's going on here can anyone see?