前台
<asp:Repeater ID="Repeater1" runat="server" >
<HeaderTemplate><table cellpadding="0" cellspacing="0" border="0" width="100%">
<thead><tr class="trtitle">
<td class="aline" width="35%"><b>计划与交付</b></td>
<td width="32%" align="center"><asp:Label ID="Label1" runat="server" Text=""></asp:Label>实值</td>
<td width="33%" align="center">目标</td>
</tr>
</thead>
<tbody></HeaderTemplate>
<ItemTemplate> <tr class="wltitleleft">
<td class="aline" style="border-bottom: 1px #98b2cb solid;">
<a href="#" onclick="openwin('<%# Eval("detail_page")%>','',1024,700);"><%# Eval("kpiname")%></a></td>
<td align="center" style="border-bottom: 1px #98b2cb solid;">
<%# Eval("kpivalue")%><%# Eval("value_unit")%></td>
<td align="center" style="border-bottom: 1px #98b2cb solid;">
<%# Eval("kpitarget")%><%# Eval("value_unit")%> <img src='<%# GetReply(Eval("is_complete").ToString(),Eval("timewd_name").ToString())%>' align="absmiddle" /></td>
</tr>
</ItemTemplate>
<FooterTemplate></tbody>
</table></FooterTemplate>
</asp:Repeater>
后台
public string GetReply(string strc,string strmonth)
{
timewdname = strmonth;
((Label)Repeater1.Controls[0].FindControl("Label1")).Text = timewdname;
if (strc == "0")
return "images/icon_red.gif";
else if (strc == "1")
return "images/icon_yellow.gif";
else
return "images/icon_grueen.gif";
}