天天看点

数据展现DataList控件(26)

repeater控件时通过的迭代程序,而DataList控件则提供专门用于控制列表布局的附属功能,与repeater不同,DataList 呈现其模板定义模板定义元素周围的表行和单元格,从而提供了更为丰富的布局和格式设置功能。例如,DataList控件支持repeatcolumns和 repeatdirction属性,这两个属性分别指定列数和数据项的显示方式(水平或者垂直)。DataList还支持样式特性,如字体大小和字体名称 等。使用DataList控件除显示模板定义的数据绑定列表外,DataList控件还支持选择和编辑数据。

DataList控件的数据绑定:

在页面加载时进行绑定

<b>DataList控件支持的模板</b>

模板名称

说明

AIternatingItemTemplate

交替项模板

EditItemTemplate

编辑模板

FooterItemTemplate

脚注模板

HeaderItemTemplate

页眉模板

ItemTemplate

项模板

SelectedItemTemplate

选中模板

SpearatorItemTemplate

分隔符模板

可以通过datalist控件的不同部分设置属性以及样式外观:

<b>datalist的样式属性</b>

样式属性

AIternatingItemStyle

指定datalist控件中交替项的样式

EditItemStyle

指定datalist控件中编辑的样式

FooterItemStyle

指定datalist控件中脚注的样式

HeaderStyle

指定datalist控件中页眉的样式

ItemStyle

指定datalist控件中项的样式

SelectedItemStyle

指定datalist控件中选定项的样式

SpearatorItemStyle

指定datalist控件中各项之间分隔符的样式

DataList控件支持五个事件:

EditCommand:由带有CommandName=”edit”的子控件产生

CancelCommand:由带有CommandName=”cancel”的子控件产生

UpdateCommand:由带有CommandName=”update”的子控件产生

DeleteCommand:由带有CommandName=”delete”的子控件产生

ItemCommand:DataList的默认事件

本文转自shenzhoulong  51CTO博客,原文链接:http://blog.51cto.com/shenzhoulong/327604,如需转载请自行联系原作者

继续阅读