在Repeater控件中使用模版形成交叉颜色的表格。
1
<asp:Repeater
2
ID="rptAuthors"
3
Runat="Server">
4
5
<HeaderTemplate>
6
<table border=1 cellpadding=4>
7
<tr bgcolor="#eeeeee">
8
<th>First Name</th>
9
<th>Last Name</th>
10
<th>Phone</th>
11
</tr>
12
</HeaderTemplate>
13
14
<ItemTemplate>
15
<tr>
16
<td><%#DataBinder.Eval(Container.DataItem, "au_fname" ) %></td>
17
<td><%#DataBinder.Eval(Container.DataItem, "au_lname" ) %></td>
18
<td><%#DataBinder.Eval(Container.DataItem, "phone" ) %></td>
19
</tr>
20
</ItemTemplate>
21
22
<AlternatingItemTemplate>
23
<tr bgcolor="lightyellow">
24
<td><%#DataBinder.Eval(Container.DataItem, "au_fname" ) %></td>
25
<td><%#DataBinder.Eval(Container.DataItem, "au_lname" ) %></td>
26
<td><%#DataBinder.Eval(Container.DataItem, "phone" ) %></td>
27
</tr>
28
</AlternatingItemTemplate>
29
30
<FooterTemplate>
31
</table>
32
</FooterTemplate>
33
34
</asp:Repeater>
<asp:Repeater2
ID="rptAuthors"3
Runat="Server">4

5
<HeaderTemplate>6
<table border=1 cellpadding=4>7
<tr bgcolor="#eeeeee">8
<th>First Name</th>9
<th>Last Name</th>10
<th>Phone</th>11
</tr>12
</HeaderTemplate>13

14
<ItemTemplate>15
<tr>16
<td><%#DataBinder.Eval(Container.DataItem, "au_fname" ) %></td>17
<td><%#DataBinder.Eval(Container.DataItem, "au_lname" ) %></td>18
<td><%#DataBinder.Eval(Container.DataItem, "phone" ) %></td>19
</tr>20
</ItemTemplate>21

22
<AlternatingItemTemplate>23
<tr bgcolor="lightyellow">24
<td><%#DataBinder.Eval(Container.DataItem, "au_fname" ) %></td>25
<td><%#DataBinder.Eval(Container.DataItem, "au_lname" ) %></td>26
<td><%#DataBinder.Eval(Container.DataItem, "phone" ) %></td>27
</tr>28
</AlternatingItemTemplate>29

30
<FooterTemplate>31
</table>32
</FooterTemplate>33

34
</asp:Repeater>说明:
"au_fname","au_lname","phone" 是一个SqlDataReader的列名,通过绑定,到Repeater 控件上。
浙公网安备 33010602011771号