2024年4月4日发(作者:)

DataList控件与Repeater控件一样由模板驱动,与Repeater控件不同

的是: DataList控件默认输出是一个HTML表格.DataList在输出时已经

在相应的模板上套上了表格标签,而Repeater则是模板是什么样,输出就

是什么样.

1. DataList显示数据

例1:使用DataList显示数据

Code

>

<%#Eval("Title") %>

Directed by:<%#Eval("Director") %>


Description:<%#Eval("Description") %>

以上的例子,在Repeater控件显示数据时也是使用这样的格式,但是

输出的HTML就有点不同了,DataList输出了一张HTML表格:

Code

collapse;">

非常完美

Directed by:依萌


Description: 两年前,立志成……

罗马假

Directed by:William Wyler
Description:

英国的安妮公主到罗马去访问,国务烦身

2. 表格布局(Table)和流布局(Flow)

● RepeatLayout : 来确定是在表中显示还是在流布局中显示. 可

选值为Flow和Table

如果在上个例子中加入RepeatLayout属性为Flow,则输出如下所示:

Code

非常完美

Directed by:依萌


Description: 两年前,立志成……

罗马假日

Directed by:William Wyler
Description: 英国

的安妮公主到罗马去访问,国务烦身

3. 多列显示数据