首页 新闻 会员 周边 捐助

Repeater中绑定数据

0
[已关闭问题]

在ItemTemplate中,如

<td><%# Eval("a")%></td>

<td><%# Eval("b")%></td>

假如第一个td的值时8,第二个td的值时 6,那么设置第二个td的颜色为红色,如何设置。

<td><span style="color:"><%# Eval("a")%></td></span> ...style中的color如何写?

问题补充: <td><span style='color:<%# Eval("a").ToString()=="6"?"red":"etc"%>'><%# Eval("a").ToString()=="6"?"red":"etc"%></td> 这种方法不行的。 <td align="center"><span style='color:<%# Eval("schedule")=="" ? "" : Eval("schedule_actual")=="" ? "" : double.Parse(Eval("schedule").ToString())>double.Parse(Eval("schedule_actual").ToString()) ? "red" : "" %>'><%# Eval("schedule_actual") %></span></td> 上面的这个也有问题 无法将Object类型转换Tostring()类型
like%'远远'%的主页 like%'远远'% | 小虾三级 | 园豆:635
提问于:2010-07-22 18:43
< >
分享
其他回答(2)
0

<td><span style='color:<%# Eval("a").ToString()=="6"?"red":"etc"%>'><%# Eval("a").ToString()=="6"?"red":"etc"%></td>

Astar | 园豆:40805 (高人七级) | 2010-07-22 18:49
这个方法怎么不行了。
支持(0) 反对(0) Astar | 园豆:40805 (高人七级) | 2010-07-23 14:02
0
<td><%# Eval("a")%></td>
<td style='color:<%# Eval("a").ToString()=="6"?"red":""%>'><%# Eval("b")%></td>
clound | 园豆:481 (菜鸟二级) | 2010-07-23 19:05
0

晕死,你要把绑定的变量放在style中,包括color

如:

<td style='<%# Eval("a").ToString()=="6"?"color:red":""%>'><%# Eval("b")%></td>

也可以用样式表示

如:
red为定义的红色样式名
<td  class='<%# Eval("a").ToString()=="6"?"red":""%>'><%# Eval("b")%></td>
2008年的梦想 | 园豆:3 (初学一级) | 2010-08-01 14:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册