龍騎少校

玩的就是技术。ko!!!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

BulletedList控件

Posted on 2008-11-13 16:52  龍騎少校  阅读(332)  评论(0编辑  收藏  举报

BulletedList是ASP.NET2.0中新增的控件,可以让你轻松在页面上显示项目符号和编号格式。
    它的显示的列表可以静态添加,也可以和数据源绑定。静态的方法就不说了,比较简单,只要设置下Text和Value就OK了!
    如果要和数据源绑定,需要设置3个属性:一是DataSourceID;二是DataTextFiled,用于设置绑定到列表项文字的数据列名称;三是DataValueFiled,用于设置绑定到列表项值的数据列名称。如果要同时显示静态和动态的列表项,必须设置AppendDataBoundItems的属性值为True(默认为False),否则只显示动态部分的内容,静态内容被忽略!
    再来说一下它的BulletStyle属性:

项目符号样式

说明

NotSet

未设置。

Numbered

数字。

LowerAlpha

小写字母。

UpperAlpha

大写字母。

LowerRoman

小写罗马数字。

UpperRoman

大写罗马数字。

Disc

实心圆。

Circle

圆圈。

Square

实心正方形。

CustomImage

自定义图像。

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开始)作为传回参数传回服务器端。

其他请参看
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/standard/bulletedlist.aspx