Cita:
Iniciado por Shang cuando hago click en algun elemento y al ejecutarse el selecteditemchanged se refresca la pantalla y toma el primer elemento del combo (sin importar cual tome).
Posiblemente ocurre por que cada vez que se dispara el evento selectedindexchanged, haces postback y se recarga tu pagina, haciendo siempre el binding y estableciendo el indice a 0 nuevamente, una manera de solucionarlo es colocando tu codigo que hace el binding dentro de el bloque if not page.ispostback
sub page load (......)
If not page.IspostBack then
oConn.open
..
..
..
dropdownlist.datasource= ....
dropdownlist.databind()
..
..
..
oConn.close()
end if
end sub
y en el evento selectedindexchange colocas el codigo donde usas el selectedindex que escogiste en el dropdown
Espero te sirva