.NET基础之DataList控件

主要属性:
RepeatDirection:项的布局方向。
RepeatColumns:该布局的列的数目,默认为0.即不限制。
使用 DataList 控件显示模板定义的数据绑定列表。DataList 控件支持选择和编辑。 DataList 控件的内容可以通过使用模板操控。下表列出了支持的模板。

ItemTemplate为默认模版,如果绑定了数据,则在该模版中编辑显示项目。

模板名称

说明

AlternatingItemTemplate

如果已定义,则为 DataList 中的交替项提供内容和布局。如果未定义,则使用 ItemTemplate

EditItemTemplate

如果已定义,则为 DataList 中当前编辑的项提供内容和布局。如果未定义,则使用 ItemTemplate

FooterTemplate

如果已定义,则为 DataList 的脚注部分提供内容和布局。如果未定义,将不显示脚注部分。

HeaderTemplate

如果已定义,则为 DataList 的页眉节提供内容和布局。如果未定义,将不显示页眉节。

ItemTemplate

DataList 中的项提供内容和布局所要求的模板。

SelectedItemTemplate

如果已定义,则为 DataList 中当前选定项提供内容和布局。如果未定义,则使用 ItemTemplate。

SeparatorTemplate

如果已定义,则为 DataList 中各项之间的分隔符提供内容和布局。如果未定义,将不显示分隔符。


  • 分页显示DataList控件中的数据

该分页代码页适用于Repeater控件等其他数据类控件。页面源代码添加一个DataList控件(DataList1),在页脚模版中添加翻页控制相关按钮。

Code

cs代码:

Code

显示、编辑、更新数据

在DataList模版中添加LinkButton控件,并为其绑定数据,设置CommandName属性和Click事件来实现对数据的显示、编辑、更新、取消。在DataList中CommandName接受默认值为:Edit、Delete、Update、Cancel。如果值不为上述4种,则在ItemCommand中自行定义。
在页面源代码中添加DataList控件(DataList1),设置了ItemTemplate、EditItemTemplate、SelectedItemTemplate三种模版,分别对应默认显示模版,编辑模版和选择模版。

Code

cs代码:

Code
原文地址:https://www.cnblogs.com/shanymen/p/1487013.html