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 布...