用hashtable做数据源的下拉列表框中的显示顺序是如何决定的

chendanztj chendanztj 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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的顺序来显示?

...全文

相关推荐

用Hashtable构建Jtree,使各节点按输入顺序显示

写一个MyHashtable,继承自Hashtable,然后使JTree的构造函数,采用MyHashtable类型,很简单的实现了,使各节点按输入顺序输出.少写了一句话,使JTree以MyHashtable为参数,再运行,哈哈。

great_stone

HashMap,HashTable,LinkedHashMap,TreeMap的区别

HashMap,HashTable,LinkedHashMap,TreeMap的区别

morris131

C# ArrayList、HashSet、HashTable、List、Dictionary的区别详解

主要介绍了C# ArrayList、HashSet、HashTable、List、Dictionary的区别的相关知识点内容,有需要朋友们参考下。

weixin_38717169

Hashtable和HashMap的区别:

Hashtable和HashMap的区别: 1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类; 2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决:

ypwanghh

C#将hashtable值转换到数组中的方法

本文实例讲述了C#将hashtable值转换到数组中的方法。分享给大家供大家参考。具体如下: 此代码可以将hashtable中的值通过copyto转换到一个一维数组 var length = ht.Count; Guest[] array = new Guest[length]; ht.Values.CopyTo(array, 0); 其中ht为hashtable,其key为字符串,value为一个Guest类,通过此代码可以讲values的值全部放入 Guest[] 的数组中 希望本文所述对大家的C#程序设计有所帮助。 您可能感兴趣的文章:C

weixin_38526780
评论 6
收藏 已收藏
分享
返回顶部
chendanztj
.NET社区 62,272 成员 668,968 内容