<%@ page language="c#" autoeventwireup="true" debug="true" %>
<script language="c#" runat="server">
void page_load(object sender,eventargs e){
hashtable ht_values=new hashtable();
ht_values.add("1234","microsoft");
ht_values.add("3210","ibm");
ht_values.add("4321","sun");
ht_values.add("5623","orlce");
mydownlist.datasource=ht_values;
mydownlist.datavaluefield="key";
mydownlist.datatextfield="value";
mylistbox.datasource=ht_values;
mylistbox.datavaluefield="key";
mylistbox.datatextfield="value";
mydatagrid.datasource=ht_values;
page.databind();
}
</script>
<form id="form_1" runat="server">
<asp:dropdownlist id="mydownlist" runat="server"></asp:dropdownlist><br>
<asp:listbox id="mylistbox" runat="server"></asp:listbox><br>
<asp:datagrid id="mydatagrid" runat="server" autogeneratecolumns="false">
<columns>
<asp:boundcolumn headertext="key" datafield="key"/>
<asp:boundcolumn headertext="value" datafield="value"/>
</columns>
</asp:datagrid>
</form>