ASP NET - ArrayList 对象 方法描述
ArrayList 对象是包含单一数据值的项目的集合。
创建 ArrayList
ArrayList 对象是包含单一数据值的项目的集合。
通过 Add() 方法向 ArrayList 添加项目。
下面的代码创建了一个新的 ArrayList 对象,名为 mycountries,并添加了四个项目:
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack thendim mycountries=New ArrayListmycountries.Add("China")mycountries.Add("Sweden")mycountries.Add("France")mycountries.Add("Italy")
end if
end sub
</script>
默认地,一个 ArrayList 对象包含 16 个条目。可通过 TrimToSize() 方法把 ArrayList 调整为最终大小:
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack thendim mycountries=New ArrayListmycountries.Add("China")mycountries.Add("Sweden")mycountries.Add("France")mycountries.Add("Italy")mycountries.TrimToSize()
end if
end sub
</script>
通过 Sort() 方法,ArrayList 也能够按照字母顺序或者数字顺序进行排序:
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack thendim mycountries=New ArrayListmycountries.Add("China")mycountries.Add("Sweden")mycountries.Add("France")mycountries.Add("Italy")mycountries.TrimToSize()mycountries.Sort()
end if
end sub
</script>
把数据绑定到 ArrayList
ArrayList 对象可向下面这些控件自动地生成文本和值:
- asp:RadioButtonList
- asp:CheckBoxList
- asp:DropDownList
- asp:Listbox
如需把数据绑定到一个 RadioButtonList 控件,首先请在一个 .aspx 页面中创建 RadioButtonList 控件(请注意,没有任何 asp:ListItem 元素):
<html>
<body><form runat="server">
<asp:RadioButtonList id="rb" runat="server" />
</form></body>
</html>
然后添加构建列表的脚本,并把列表中的值绑定到该 RadioButtonList 控件:
<script runat="server">
Sub Page_Load
if Not Page.IsPostBack thendim mycountries=New ArrayListmycountries.Add("China")mycountries.Add("Sweden")mycountries.Add("France")mycountries.Add("Italy")mycountries.TrimToSize()mycountries.Sort()rb.DataSource=mycountriesrb.DataBind()
end if
end sub
</script><html>
<body><form runat="server">
<asp:RadioButtonList id="rb" runat="server" />
</form></body>
</html>
RadioButtonList 控件的 DataSource 属性被设置为该 ArrayList,它定义了这个 RadioButtonList 控件的数据源。RadioButtonList 控件的 DataBind() 方法把 RadioButtonList 控件与数据源绑定在一起。
注释:数据值作为控件的 Text 和 Value 属性来使用。如需添加不同于 Text 的 Value,既可以使用 Hashtable 对象,也可以使用 SortedList 对象。
ASP NET - ArrayList 对象 方法描述相关推荐
- [转]ASP.NET页面生命周期描述
ASP.NET页面生命周期描述 vigorID:Vigorcsdn 在以前写个一篇关于ASP.NET页面生命周期的草稿,最近又看了看ASP.NET,做个补充,看看页面初始过程到底是怎么样的 下面是AS ...
- ASP.NET页面生命周期描述
附一篇文章:http://blog.csdn.net/Vigorcsdn/article/details/572552 在以前写个一篇关于ASP.NET页面生命周期的草稿,最近又看了看ASP.NET, ...
- JavaScript常用的字符串操作对象方法
文章目录 ==对象方法== ++搜索.索引 `indexOf() ` :搜索首个字符串出现的位置 `lastIndexOf() `:搜索最后出现的字符串位置 `includes() `:搜索判断字符串 ...
- ArrayList使用方法
1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 : ...
- 浅谈ASP.NET中render方法
2011-06-08 11:36 runyl 博客园 我要评论(1) 字号:T | T Control.Render 方法是将服务器控件内容发送到提供的HtmlTextWriter 对象,此对象编写将 ...
- java arraylist 对象 删除_如何从Java中的ArrayList对象中删除冗余元素?
接口集不允许重复的元素.茶add() 此接口的方法接受元素并添加到Set对象,如果添加成功,则如果您尝试使用此方法添加现有元素,则返回true,添加操作将返回false. 因此,要删除ArrayLis ...
- 056_Object对象方法
1. 对象属性值 1.1. 所有属性都有名称, 此外它们还有值. 1.2. 值是属性的特性之一. 1.3. 其他特性包括: 可枚举.可配置.可写. 1.4. 在JavaScript中, 所有属性都是可 ...
- Apache POI操作Excel导出JAVABEAN对象方法
2019独角兽企业重金招聘Python工程师标准>>> Apache POI操作Excel导出方法说明 Apache的POI组件是Java操作Microsoft Office办公套件 ...
- 网站安全之ASP程序加密解密方法全面解析
如今,用ASP技术构建的网站随处可见.由于ASP脚本是在服务器上解释执行的(无法编译),因此你辛苦开发出来的ASP代码,很容易被人拷去任意修改,如何保护ASP源代码呢?这是每个ASP站长都会遇到的难题 ...
最新文章
- HDU1548:A strange lift(Dijkstra或BFS)
- 数据结构与算法学习-开篇
- 两台xenserver 同一个vlan中的vm 不能ping通?
- lintcode-415-有效回文串
- 史上最全的Linux常用——目录和文件管理命令——收藏这一篇就够了!(超全,超详细)
- 文件写入的6种方法,这种方法性能最好
- mysql-索引操作
- [tyvj1957 Poetize5] Vani和Cl2捉迷藏 (最小路径可重点覆盖+二分图最大匹配)
- java打开android_解决android studio 打开java文件 内容全变了的问题
- 希望你婚后的每一天我都能过得快乐。。。
- 单片机C语言步进电机实训报告,单片机实验报告步进电机.doc
- 使用npm安装yarn命令
- linux触摸屏校准命令,FL2440下触摸屏校准
- java家庭收支记账软件-day01
- c语言怎么让行末没有空格,新人提问:如何将输出时每行最后一个空格删除
- java最小因子_一个整数的所有最小因子
- 塔米狗产权项目披露:成都国星通信有限公司13.387%股权转让
- Android打码函数,Android 图片编辑的原理与实现——涂鸦与马赛克
- 为listview、或者recyclerView的item增加进场动画
- Macbook外置移动硬盘安装win10教程
热门文章
- CIO40知识星球:参观富士康灯塔工厂
- 2018年财富中国500强:东方明珠蝉联登榜 领跑文化传媒业
- 原生JavaScript实现随机点名
- 实验3、顺序与选择结构
- 发生房屋租赁合同纠纷如何解决
- opencv传统分割算法总结(多边形拟合,水平投影,直线检测)
- vue设置浏览器自动打开网址为 http://0.0.0.0:8080/ 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。
- CSDN日报191122:Android工程师的面试指南
- 2013年最具技术影响力原创图书TOP10
- 康耐视智能相机Insight内置FTP存图