aggiungo il codice con cui, a monte, inserisco gli item nella dropdown (che di base è vuota).
E' all'interno del codice che viene chiamato sul btnlogin_Click, cioè quando invio i dati del form di login, precisamente qui siamo dopo che ho verificato che l'utente è presente in db, sto controllando che il campo "ditte" del record che ho selezionato contenga o meno una pipeline. Se non c'è mi manda direttamente alla pagina X, nell'altro caso invece compone droplista
codice:
If (InStr(1, reader.Item("ditte"), "|", CompareMethod.Text) = 0) Then
Session("ditta") = reader.Item("ditte") 'sessione per ID ditta
Response.Redirect("paginaX.aspx")
Else
Me.droplista.Items.Insert(0, New ListItem("Scegli una ditta", ""))
for i = 1 to 5
Me.droplista.Items.Insert(i, New ListItem("DITTA" & i, i ))
next
End If