資料控制項 Repeater資料控制項

2021-09-05 16:27:34 字數 2153 閱讀 5437

repeater控制項的主要功能是以更自由的方式來控制資料,用非**的形式來展現資料。repeater控制項最關鍵的部分是模板,允許使用者定義5種模板;

1、itemtemplate,資料模板,這是repeater控制項必需的。

2、alternatingitemtemplate,隔行資料模板,可選引數。

3、separatortemplate,分割線模板,可選引數。

4、headertemplate,抬頭模板,可選引數。

5、footertemplate,結尾模板,可選引數。

<

asp:repeater id="

rep"

runat="

server

">

<

itemtemplate

>

<

b>

<%

#databinder.eval(container.dataitem,"姓名

") %>

(<%

#databinder.eval(container.dataitem,"學號

") %>)b

>

數學成績:

<%

#databinder.eval(container.dataitem,"數學

") %><

br>

itemtemplate

>

asp:repeater

>

protected

void

page_load(

object

sender, eventargs e)

還可以使用其他模板。

<

asp:repeater id="

rep"

runat="

server

">

<

headertemplate

>

首屆畢業生成績表

<

p>

headertemplate

>

<

itemtemplate

>

<

b>

<%

#databinder.eval(container.dataitem,"姓名

") %>

(<%

#databinder.eval(container.dataitem,"學號

") %>)b

>

數學成績:

<%

#databinder.eval(container.dataitem,"數學

") %><

br>

itemtemplate

>

<

alternatingitemtemplate

>

<

font color="

blue

"><

b>

<%

#databinder.eval(container.dataitem,"姓名

") %>

(<%

#databinder.eval(container.dataitem,"學號

") %>)b

>

數學成績:

<%

#databinder.eval(container.dataitem,"數學

") %><

br>

font

>

alternatingitemtemplate

>

<

separatortemplate

>

<

hr width="

80%"

align="

left

"/>

separatortemplate

>

<

footertemplate

>

<

p>

到此結束!

footertemplate

>

asp:repeater

>

protected

void

page_load(

object

sender, eventargs e)

Repeater資料控制項的巢狀

inherits usercontrols uccategories tagprefix uc1 商品類別 runat server selectcommand select categoryid categoryname from categories where parentcategoryid...

Repeater控制項

1.repeater 控制項是模板化的資料繫結列表,repeater 控制項是 無外觀的 即 它不具有任何內建布局或樣式,也就不會產生任何資料控制 來控制資料的顯示。2.repeater控制項的樣式得在資料來源頁用模板來做。可以用表或者div。例如 eval id 然後在後台繫結就行。if e.co...

Repeater控制項

在顯示資料時有另乙個主要的控制項 repeater控制項。問得最頻繁的問題是,在什麼時候使用哪個控制項。表9 6對這些控制項的差別作出了總結。表9 6 比較repeater datalist和gridview控制項 特 性 repeater datalist gridview 支援表 table 布...