用hashtable做数据源的下拉列表框中的显示顺序是如何决定的
Hashtable myHT=new Hashtable();
myHT.Add("--请选择--","0");
myHT.Add("综合新闻","1");
myHT.Add("展会信息","2");
myHT.Add("景观建筑","3");
myHT.Add("市场在线","4");
myHT.Add("政府传真","5");
myHT.Add("城市建设","6");
myHT.Add("人才教育","7");
L_flags.DataSource=myHT;
Page.DataBind();
-----
<asp:DropDownList id="L_flags" DataTextField="Key" DataValueField="Value" runat="server" />
可显示顺序却是
__________
|市场在线|
|--请选择--|
|展会信息|
|综合新闻|
|政府传真|
|城市建设|
|人才教育|
|景观建筑|
----------
这是怎么回事啊,它是根据什么来排列顺序的,我如何才能按照hashtable的顺序来显示?