popolo una dropDouwlist col seguente codice e sempra funzionare
*************
Private Sub CreaDdl()
Dim dtdataNow, dataChiusura, dataRis As Date
Try
dbLocale = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLED B.4.0;Data Source=" + Server.MapPath("mdb-database\dbEvin.mdb"))
sqlstr = "SELECT StatoRichiesta.Descrizione as ModDesc, StatoRichiesta.Id as modId FROM StatoRichiesta"
cmTmp = New OleDb.OleDbCommand(sqlstr, dbLocale)
dbLocale.Open()
dr = cmTmp.ExecuteReader(CommandBehavior.CloseConnectio n)
DropDLStato.DataSource = dr
DropDLStato.DataTextField = "ModDesc"
DropDLStato.DataValueField = "modId"
DropDLStato.DataBind()
Catch objEx As Exception

Finally
dbLocale.Close()
End Try
*********
qusto dovrebbe creare una DDList del tipo Valore 1 campo aperto
valore 2 campo chiuso ecc
poi nel sub del button ho il seguente codice per catturare il
valore
**
StatoId = DropDLStato.SelectedValue
**
il problema è che qualsiasi valore do statoId è sempre uguale ad 1
qualcuno sa aiutarmi a capire il perchè?