Wo speicherst denn das Dataset zwischen? Müsstest in ne Klassenvariable reinhauen, sonst ists natürlich weg.
Ansonsten hilft nur viel Debuggen
Achja, das Pageload wird vor dem DropDownList1_SelectedIndexChanged ausgeführt, das könnte auch noch nen Einfluss darauf haben...
mfg Thomas