CSharpStep

导航

在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>

说明:
        "au_fname","au_lname","phone" 是一个SqlDataReader的列名,通过绑定,到Repeater 控件上。

posted on 2006-08-15 09:57  NETWorker  阅读(680)  评论(2编辑  收藏  举报