此对象功能与Repeater对象相同,可以设置数据库的显示格式,有多种模板可供选择和设计,除此之外,还增加了Repeater对象所没有的功能,即数据的编辑。在使用模板时,会自动加上表格的标签作为排版的依据。
格式:
<ASP:DataLiSt
id=”程序代码控制的名称”
runat=”server”
datasource=连接的数据源
相关属性…
相关事件…
>
<模板名称>
模板内容
</模板名称>
</ASP. DataList>
DataList对象的常用属性如下:
ShowHeader 显示数据头(True/False)
ShowFooter 显示数据脚注(True/False)
Selectedltem 当前所选的项目
selectedIndeX 当前所选的项目索引值,选定的行数据,设置此属性,以Selected样板显示(一1代表没有项目被选择)
RepeatLayout 数据的显示方式,设置值有:Flow(逐行显示)、Table(表格)
RepeatDirection 数据的显示方向,设置值有:Horizontal(水平)、Vertical(垂直)
RepeatC01umns 要显示的字段数,默认值为1
HoriZOntalAlign 设置表格周围文字的显示方式
Items 为DataListltem的集合,包含联机数据源的Item
GridLines 显示网格线,必须在RepeatLayout设为Table时才有效
Editltemlndex 要编辑的字段名称(设为一1是放弃编辑)
DataSource 连接的数据源
DataKeyField 数据源中的主索引字段
CellSpacing 单元格与单元格边框的距离
CEllPadding 单元格内文字与表格边框的距离