ragazzi il problema è il seguente devo creare una serie di dropdwonList che mi pescheranno i dati dal db i tipi di dropdownlist contenuti nella pagina saranno due una che conterrà come dato il singolo anno ad esempio 2004 e l'altra che conterrà il dato in questo formato 2003/2004

cosa succede la tabella dove andrò a prendere questi dati sarà costituita da migliaia di records e io farei una DISTINCT sul campo anno per tirare fuori il dato che mi serve nella dropdownlist...

il punto è che le dropdownlist nella pagina saranno una trentina e forse più

come posso ottimizzare il tutto ?

sinceramente non credo sia il caso di utilizzare 30 blocchi di codice come il seguente

dim strSelectTre as string = "query SQL"
ddlAnno.DataSource = objDataBase.SelectSQL(strSelectTre)
ddlAnno.DataValueField = "anno"
ddlAnno.DataTextField = "anno"
ddlAnno.DataBind()
ddlAnno.Items.Insert(0, New ListItem("Scegli Anno", 0))
ddlAnno.SelectedIndex = 0

avevo anche pensato di crearmi uno userControl e di aggiornare manualmente il valore che cambierebbe ogni anno !

come posso fare?