Cargar un dropdownlist desde una hashtable. Este truco sirve para ASP.NET 1.x y ASP.NET 2.0
Podemos cargar un dropdownlist desde una hashtable de forma muy sencilla y fácil:
if Not Page.IsPostBack then
dim mycountries=New Hashtable
mycountries.Add("N","Norway")
mycountries.Add("S","Sweden")
mycountries.Add("F","France")
mycountries.Add("I","Italy")
dd.DataSource=mycountries
dd.DataValueField="Key"
dd.DataTextField="Value"
dd.DataBind()
end if
end sub
Mycountries es la hashtable, y dd es el dropdrownlist
Esto nos puede servir si queremos utilizar hashtables en memoria con diccionarios cargados y cargar los valores en desplegables de forma rápida y sin consumir ni penalizar en servidor.