asp.net_ArraryList,Hashtable,SortedList,Xml文件的排序和绑定控件

1.只绑定一个数的时候:

ArraryList list=new ArraryList();

list.Add("B");

list.Add("A");

list.Add("C");

list.Add("D");

list.Sort();按字母正排序

list.Reverse();反排序

list.TrimToSize();最终尺寸

ddl.DataSource=list;//指定数据源

ddl.DataBind();//绑定

2.绑定两个数时:

 ArrayList list=new ArrayList();


  SortedList list=new SortedList();//或Hashtable list=new Hashtable();
  list.Add("B","banana");
  list.Add("A","Apple");
  list.Add("D","Dog");
  list.Add("C","Cat");

  x_ddl.DataSource=list;
  x_ddl.DataValueField="key";
  x_ddl.DataTextField="value";
  x_ddl.DataBind();

 

3.绑定Xml文件时,用DataSet:

  DataSet list=new DataSet();
  list.ReadXml(MapPath("test.xml"));
 
  x_ddl.DataSource=list;
  x_ddl.DataValueField="value";//绑定值是这里不是key,而是value,切记
  x_ddl.DataTextField="text";
  x_ddl.DataBind();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值