Reapter控件中更换Td背景色

<asp:Repeater ID="Repeater3" runat="server">                                            

<ItemTemplate>                                               

<td align="center" bgcolor='<%#GetString(Eval("CityID").ToString())%>' style=" 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=" 6px">   &nbsp;  </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;

    }

原文地址:https://www.cnblogs.com/xiaohui1990/p/3418613.html