La clase DropDownList (combo boxes) define una propiedad, DataSource, a la que puedes asociar cualquier fuente de datos (DataTable, DataView) para llenarla con datos.
Un caso tipico te expondre en lo adelante: Tenemos un objeto de la clase DropDownlist, llamado "Combo", y un origen de datos, digamos un DataTable.
Código:
Combo.DataSource = DataTable
Combo.DataValueField = "CampoParaValor"
Combo.DataTextField = "CampoParaTexto"
Combo.DataBind()
Los campos para valor y texto vendrian a llenar la parte de <option value="valor">texto</option> de cada item de la coleccion de itemes de la clase DropDownList
Espero haberte aclarado.