点滴积累,融会贯通

-----喜欢一切有兴趣的东西

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

今天遇到一个问题,就是我有一个ListBox需要帮定数据,但数据源是Hashtable,但是要求绑定的数据是排好序的,google了一下,找到一种利用ArrayList的Sort方法来实现的方法。

下面是简单代码示意:

Hashtable ht = new Hashtable();
ht=getHTdata();  //得到数据
ArrayList al = new ArrayList(ht.Keys);
al.Sort();
for (int i = 0; i < al.Count; i++)
{
   ListItem lt = new ListItem(ht[al[i].ToString()].ToString(), al[i].ToString());
   ListBox1.Items.Add(lt);
}
ListBox1.DataBind();

当然ListBox也可以换成其他的控件,比如:DropDownList等

posted on 2007-05-15 16:44  小寒  阅读(703)  评论(0编辑  收藏  举报