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:
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;
Praticamente carichi i dati una volta sola e puoi passarli a tutte le DropDawnList che vuoi...