Dzwebs.Net

撰写电脑技术杂文十余年

把ArrayList作为DropDownList的数据源的配置

Admin | 2014-6-27 3:10:35 | 被阅次数 | 2854

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  ArrayList我们可以将其看作是一维数组,里面存储的数据,可以直接当作DropDownList的数据源,即DataSource,下面我们以实例来说明这个问题。

  首先先来看ArrayList里面的数据:

  ArrayList MyArrList = new ArrayList();

        for(int i=1;i<10;i++)        

  {

             MyArrList.Add(i.ToString().Trim());

  }

  接着,我们来看DropDownList是如何绑定数据源的:

  DropDownList MyCorrec = new DropDownList();

  MyCorrec.EnableViewState = true;

  MyCorrec.Visible = true;

  MyCorrec.ID = "MyCorrec" + i.ToString().Trim();

  MyCorrec.DataSource = MyArrList;

  MyCorrec.DataBind();

  注意哦,上面的两类控件,都是动态生成的,如果不是动态生成的,就没有必要使用new来构造了,直接调用名称即可。

  最后,我们得注意这个地方,MyCorrec.DataBind(),没有这一句,DropDownList的数据就显示不出来了,即便设置了数据源,但是仍然需要DataBind()方法来绑定数据,这样才能正确的显示出来。


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231