tienes 2 opciones
cdo enlazas el drop a un dataset por ejemplo
drop.datasource=ds.tables()
drop.datextfield="nombre_columna"
drop.datavaluefield)="n_columna"
drop.databind
o ir añadiendo fila por fila,ahi le tendras que especificar cual es el text y cual es el value en cada fila
creo que seria por ejemplo;
Dim myHashTable as new System.Collections.Hashtable()
myHashTable("GA") = "Georgia"
myHashTable("FL") = "Florida"
myHashTable("AL") = "Alabama"
For each Item in myHashTable
Dim newListItem as new ListItem()
newListItem.Text = Item.Value
newListItem.Value = Item.Key
DropDownList1.Items.Add(newListItem)
Next
otra forma: añadir fila y el text normal,y luego modificarle el value
http://www.elguruprogramador.com.ar/...je.asp?id=7680
Un saludo