Repeater 控件的 Item ,怎樣實現每隔幾行就改變顏色

解决方案 »

  1.   

    绑定数据后,循环设置Item的BackColor
      

  2.   

    可以直接在拌定rep的时候HTML设置,也可以拌定后在后台循环设置。。以下,是在前台设置的 <asp:Repeater id="Repeater1" runat="server">
    <HeaderTemplate>
    <table border="1">
    </HeaderTemplate>
    <ItemTemplate>
    <tr>
    <td><%# DataBinder.Eval( Container.DataItem,"title") %></td>
    </tr>
    </ItemTemplate>
    <AlternatingItemTemplate>
    <tr bgcolor="#ff9933">
    <td bgcolor="#ff9933"><%# DataBinder.Eval( Container.DataItem,"title") %></td>
    </tr>
    </AlternatingItemTemplate>
    <SeparatorTemplate>
    <br>
    </SeparatorTemplate>
    <FooterTemplate>
    </table>
    </FooterTemplate>
    </asp:Repeater>
      

  3.   

    还有一种就是在Repeater控件里自己写HTML语言的<TABLE bgcolor="..."> <TR> <TD> ...这种可以简单地实现
      

  4.   

    <AlternatingItemTemplate> 可以實現 Item 交替的改變顯示方式,
    那麼它可以每4行或者N行交替改變顏色
    謝謝!!!
      

  5.   

    <AlternatingItemTemplate>
    </AlternatingItemTemplate>交替项