使Repeater中实现行交替颜色
前台
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<table>
<tr id="row" runat="server"> <td><%#DataBinder.Eval(Container.DataItem,"LastName")%></td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
后台程序
private void Repeater1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
{
int i=e.Item.ItemIndex;
if(i%3==0)
{
HtmlTableRow row =(HtmlTableRow)e.Item.FindControl("row");
if(row!=null)
{
row.BgColor=System.Drawing.Color.Black.ToString();
}
}
}