使Repeater中实现行交替颜色

Posted on 2007-01-24 15:37  阳光男孩  阅读(1201)  评论(0编辑  收藏  举报
使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();  
   }  
  }  
}