日期:2014-05-17 浏览次数:20537 次
<asp:Repeater ID="rptList" runat="server" > <ItemTemplate> <div style='<%# GetColor( Eval("绑定值名称")) %>'></div> </ItemTemplate> </asp:Repeater> ------------------------------------ public static string GetColor(object obj) { if (obj == DBNull.Value) { return string.Empty; } return GetColor(obj.ToString()); } public static string GetColor(string val) { if (val == "已结束") { return "color:#008000"; } else if (val == "待实施") { return "color:#0000ff"; } else { return string.Empty; } }
------解决方案--------------------
你用repeater 显示数据 也就是说你的数据会在后台取到 那你就可以对值进行判断 在绑定数据的时候前面加一个后台写好的方法 对其样式设置下就好了
------解决方案--------------------
参考:
http://www.cnblogs.com/insus/archive/2012/10/24/2737483.html
------解决方案--------------------
1.2楼的对于整行都行的啊,如果你用的表格,就在TR里弄。当然前提是你TD的样式中颜色不能写死了