62,046
社区成员
发帖
与我相关
我的任务
分享
<table>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<tr><td><%# Eval("name") %></td>
</ItemTemplate>
<AlternatingItemTemplate>
<td><%# Eval("name") %></td></tr>
</AlternatingItemTemplate>
</asp:Repeater>
</table>
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
int i = e.Item.ItemIndex;
if(i == 0)
{
HtmlTableRow row = (HtmlTableRow)e.Item.FindControl("row");
if (row != null)
{
row.BgColor = System.Drawing.Color.Black.ToString();
}
}
else if(i==1)
{
//css2
}
else
{//css3
}
}
<style type="text/css">
.css1{ color:Blue; float:left;}
.css2{ color:Green; float:left;}
.css3{ color:Red; float:left;}
.css4{ color:black; float:left;}
.css5{ color:Gray; float:left;}
</style>
<asp:Repeater ID="Repeater1" runat="server" onitemdatabound="Repeater1_ItemDataBound">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("UserName")%>'></asp:Label>
</ItemTemplate>
</asp:Repeater>
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
Label lbl = e.Item.FindControl("Label1") as Label;
lbl.CssClass = "css" + (e.Item.ItemIndex+1);
}