Se hai sviluppato in ASP.NET, perchè non usi un controllo [b]aspropDownList[/]?
Poi puoi creare una lista di possibili scelte usando System.Web.UI.WebControls.ListItem[] (è un array di oggetti ListItem che puoi riempire tramite un semplice ciclo).
Puoi fare:
Praticamente carichi i dati una volta sola e puoi passarli a tutte le DropDawnList che vuoi...codice:System.Web.UI.WebControls.ListItem[] listaDDL = new System.Web.UI.WebControls.ListItem[]; ... //popoli l'elenco delle scelte ... //prima DropDawnList... this.PRIMADropDownList.Items.AddRange = listaDDL; //seconda... this.SECONDADropDownList.Items.AddRange = listaDDL;