BulletedList控件
BulletedList是ASP.NET2.0中新增的控件,可以让你轻松在页面上显示项目符号和编号格式。
它的显示的列表可以静态添加,也可以和数据源绑定。静态的方法就不说了,比较简单,只要设置下Text和Value就OK了!
如果要和数据源绑定,需要设置3个属性:一是DataSourceID;二是DataTextFiled,用于设置绑定到列表项文字的数据列名称;三是DataValueFiled,用于设置绑定到列表项值的数据列名称。如果要同时显示静态和动态的列表项,必须设置AppendDataBoundItems的属性值为True(默认为False),否则只显示动态部分的内容,静态内容被忽略!
再来说一下它的BulletStyle属性:
BulletedList有三种显示模式:1.当DisplayMode设置为Text时,显示为普通文字(默认)。
2.当DisplayMode设置为HyperLink时,显示为超链接。
3.当DisplayMode设置为LinkButton时,显示LinkButton。
Items:该属性对应着System.Web.UI.WebControls.ListItem对象集合。项目符号编号列表中的每一个项均对应一个ListItem对象。ListItem对象有四个主要属性:
Enabled:该项是否处于激活状态。默认为True。
Selected:该项是否处于选定状态。默认为True。
Text:该项的显示文本。
Value:该项的值。
Click:该事件在BulletedList控件的DisplayMode处于LinkButton模式下,并BulletedList控件中的某项被点击时触发。触发时将被点击项在所有项目列表中的索引号(从0开始)作为传回参数传回服务器端。
它的显示的列表可以静态添加,也可以和数据源绑定。静态的方法就不说了,比较简单,只要设置下Text和Value就OK了!
如果要和数据源绑定,需要设置3个属性:一是DataSourceID;二是DataTextFiled,用于设置绑定到列表项文字的数据列名称;三是DataValueFiled,用于设置绑定到列表项值的数据列名称。如果要同时显示静态和动态的列表项,必须设置AppendDataBoundItems的属性值为True(默认为False),否则只显示动态部分的内容,静态内容被忽略!
再来说一下它的BulletStyle属性:
项目符号样式 |
说明 |
NotSet |
未设置。 |
数字。 |
|
小写字母。 |
|
大写字母。 |
|
小写罗马数字。 |
|
大写罗马数字。 |
|
实心圆。 |
|
圆圈。 |
|
实心正方形。 |
|
自定义图像。 |
2.当DisplayMode设置为HyperLink时,显示为超链接。
3.当DisplayMode设置为LinkButton时,显示LinkButton。
Items:该属性对应着System.Web.UI.WebControls.ListItem对象集合。项目符号编号列表中的每一个项均对应一个ListItem对象。ListItem对象有四个主要属性:
Enabled:该项是否处于激活状态。默认为True。
Selected:该项是否处于选定状态。默认为True。
Text:该项的显示文本。
Value:该项的值。
Click:该事件在BulletedList控件的DisplayMode处于LinkButton模式下,并BulletedList控件中的某项被点击时触发。触发时将被点击项在所有项目列表中的索引号(从0开始)作为传回参数传回服务器端。