Reapter控件中更换Td背景色
<asp:Repeater ID="Repeater3" runat="server">
<ItemTemplate>
<td align="center" bgcolor='<%#GetString(Eval("CityID").ToString())%>' style="width: 62px">
<a href="1259114<%#Eval("CityID")%>0<%=SecondTypeID%>00.html">
<font color="#0033cc" size="1" class="font1c"><%#Eval("CityName").ToString().Substring(0, Eval("CityName").ToString().Length > 4 ? 4 : Eval("CityName").ToString().Length).Replace("市", "")%></font>
</a>
</td>
<td style="width: 6px"> </td>
</ItemTemplate>
</asp:Repeater>
public static string CityID, SecondTypeID, CityName, SecondTypeName, ProvinceID;
public string GetString(string TempCityId)
{
string GetStr = null;
string TempSql = "select * from View_ProvinceCity where CityID=" + CityID + "";
DataSet ColorCityds = db.getDs(TempSql, "View_ProvinceCity");
if (ColorCityds.Tables[0].Rows.Count > 0)
{
if (ColorCityds.Tables[0].Rows[0]["CityId"].ToString() == TempCityId)
{ GetStr = "#FFFFFF"; }
else
{ GetStr = "#ffffbf"; }
}
return GetStr;
}