天天看点

使Repeater中实现行交替颜色

使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();  

   }  

  }  

}