Si, proprio come un datagrid:
codice:
// Campo del db per la visualizzazione del testo nell'elenco
drpClienti.DataTextField = "Nome";
// Nome del campo associato come valore dell'opzione
drpClienti.DataValueField = "IdCliente";
// Sorgente dati del controllo
drpClienti.DataSource = ds.Tables[0].DefaultView;
// Binding dei dati nel controllo
drpClienti.DataBind();