>forse non mi sono spiegato bene...
>...specifico che la selezione del valore della DropDownList non
>genera postback...
>e che è un postback successivo (click di un bottone) a far posizionare
>non correttamente la DropDownList.
Indipendentemente dal controllo che scatena la postback, se la proprietà EnableViewState del dropdownlist è a true, la postback imposta il dropdown all'ultima voce selezionata prima di scatenarla.. 
Quindi, se tu fai la DataBind da codice, devi non farla se ritorni sulla stessa pagina (e non sei al primo accesso)..
non c'è bisogno di andare a viewstate se lasci il controllo settato di default..
basta fare una cosa del tipo:
e nella Page_Load:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
' imposti il datasource e fai il bind
' ...
ddl1.DataBind()
End If
End Sub
>
>grazie di nuovo
di nulla! 
>ciaooo
Alx81 =)
http://blogs.dotnethell.it/suxstellino