点滴积累,融会贯通

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

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  268 随笔 :: 0 文章 :: 405 评论 :: 14 Trackbacks

今天遇到一个问题,就是我有一个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 小寒 阅读(391) 评论(0)  编辑 收藏 所属分类: ASP.NET编程&技巧

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接: