
ArrayList List = new ArrayList()
for( int i=0i<10i++ ) //给数组增加10个Int元素
List.Add(i)
//..程序做一些处理
List.RemoveAt(5)//将第6个元素移除
for( int i=0i<3i++ ) //再增加3个元素
List.Add(i+20)
Int32[] values = (Int32[])List.ToArray(typeof(Int32))//返回ArrayList包含的数组
这是一个简单的例子,虽然没有包含ArrayList所有的方法,但是可以反映出ArrayList最常用的用法
你要的是不是下边这样?你在文件本框里添一个值,点按钮,就会在select中添加一个option
----------------------------------------------------------------------------------------------------
<HTML>
<HEAD>
<TITLE>combobox demo </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addItem(){
var txtObj = document.getElementById("txt")
if(txtObj.value!=""){
var cmb = document.getElementById("comb")
var oOption = document.createElement("OPTION")
oOption.text=txtObj.value
oOption.value=txtObj.value
cmb.add(oOption)
}
}
//-->
</SCRIPT>
<BODY>
<input type="text" id="txt">
<input type="button" id="btn" value="add Item" onclick="addItem()">
<select id="comb"></select>
</BODY>
</HTML>
可以做一个和combox下拉项同步的数组,根据选择的下标到同步的数组中取要的数据,C# 代码如下:
List<ListItem>items = new List<ListItem>()//实例化一个泛型
items.Add(new ListItem("0", "--请选择--"))//添加一个Items
items.Add(new ListItem("1", "上"))//添加一个Items
items.Add(new ListItem("2", "下"))//添加一个Items
//添加一个combobox ,名称:cbuser
cbUser.ValueMember = "text"//定义显示数据
cbUser.DisplayMember = "value"//定义实际值
cbUser.DataSource = items//绑定数据
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)