HtmlSelect控件映射到HTML语言的< select>标记。利用该控件可以显示多个文本项和图形项(图标)的下拉列表,为用户提供鼠标选择定制数据的方法。
一.语法格式
HtmlSelect控件的语法格式为:
<select id =”控件名称”runat =”server” size =”列表大小”>
<option selected>选项1</aption>
. . . . . .
</select>
二.属性
1.Multiple属性:指示是否可以在HtmlSelect控件中同时选择多个项。当该属性值为true时,可同时选择多项,为false时不可同时选择多项。
2.Size属性:指定HtmlSelect控件的高度(以行为单位)。
3.SelectedIndex属性:确定单一选择的HtmlSelect控件中选定项的索引,该索引可用于检索Items。
4.Items属性:循环访问HtmlSelect控件中的项。
(1)在列表中添加选项的语法:控件名.Items.add(添加内容)
(2)在列表中删除选项的语法:控件名.Items.remove(删除项内容)
(3)在列表中指定位置添加选项的语法:控件名.Items.insert(位置号,添加项内容)
(4)在列表中清除所有选项的语法:控件名.Items.clear()
(5)在列表中获取选项数目的语法:控件名.Items.cunt
(6)在列表中获得指定想的显示文本的语法:控件名.Items[Index].Text
(7)在列表中得知index所指定项是否被选中的语法:控件名.Items[In-dex].Selected
5.DataSource属性:用于指定要绑定到HtmlSelect控件的数据源。数据源可以为数据表、数据集等。
6.DataValueField属性:指定将DataSource中的哪个字段绑定到控件中的各项的Listitem. Value属性。
7.DataTextField属性:指定将DataSource中那个字段绑定到各项的Listitem. Text属性。
三.事件
OnServerChange事件:当HtmlSelect控件中的选定项发生改变时,将触发OnServerChange事件,并立即执行该事件过程selected-serverchange(),改善建工程代码根据用户实际需要而编写。