日期:2014-05-17  浏览次数:20595 次

根据不同列值,改变repeater某行背景色
一个repeater列表
先绑定

我想repeater的表格某列里面放了个Lable标签
通过标签里面的值,来改变repeater行的背景色

根据列的 不同值,来改变repeater某一行的背景色

请求大虾帮下 这个要怎么写啊;有代码最好

------解决方案--------------------
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<table width="100%" align="center" border="0">
<tr>
<td style="height: 125px">
<table cellspacing="1" cellpadding="3" width="90%" align="center" border="0">
<tbody>
<tr>
<td width="7%" height="60">
<img src="<%#Eval("LogoImage")==null?null:Eval("LogoImage")%>" alt="<%#Eval("Title") %>" width="50" height="50" />
<%--<asp:Image ID="Image1" runat="server" ImageUrl='<%#Eval("LogoImage") %>' Visible='<%#Eval("LogoImage")==null || Eval("LogoImage")=="" ?false:true %>' Height="50" Width="50" />--%>
</td>
<td width="68%" bgcolor="#e6eaff">
<a href="<%#Eval("HtmlUrl") %>" target='_blank'><%# Eval("Title") %></a></td>
<td width="25%" align="center" bgcolor="#e6eaff">
<strong>
<%#Eval("MemsFee")%></strong></td>
</tr>
<tr bgcolor="#FFFFFF" onmouseover="this.bgColor='#f4f6ff'" onmouseout="this.bgColor='#FFFFFF'">
<td align="center">
<asp:CheckBox ID="CheckBox1" runat="server" /><asp:Label ID="Label22" runat="server"
Text='<%#Eval("Tag")%>' Visible="false"></asp:Label></td>
<td>
<%# Eval("Time") %></td>
<td align="center">
<%#Eval("MemsFree")%></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr height="30">
</tr>
</table>
</ItemTemplate>
<AlternatingItemTemplate>
<table width="100%" align="center" border="0">
<tr>
<td style="height: 125px">
<table cellspacing="1" cellpadding="3" width="90%" align="center" border="0">
<tbody>
<tr>
<td width="7%" height="60">
<img src="<%#Eval("LogoImage")==null?null:Eval("LogoImage")%>" a