<p>In vb.net / winforms, how can a hashtable be bound to a drop down list or any other datasource-driven control?</p>

Just use the dropdown lists's Datasource property
```
```
DropDownList dd = new DropDownList();
   Hashtable 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();
```
```