【发布时间】:2015-02-02 08:50:24
【问题描述】:
<asp:TemplateField HeaderText="debite">
<ItemTemplate>
<asp:Label ID="stat_amount" runat="server" Text='<%# (Eval("stat_flag")=="d" ) ? Eval("stat_amount"): "0.00" %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
在网格视图中我想添加条件,但它总是返回 0.00(我想要如果 v_flag = c 然后返回 v_amount 否则返回 0,这是我的 html 但它总是返回 0.00)
【问题讨论】:
-
您确定您在问题中陈述的条件与代码中的条件相同吗?因为在帖子中它不一样,我的意思是变量名。
-
或者
stat_flag字段中是否有等于d的值。 -
对不起,我的意思是如果 stat_flag == c 然后返回 stat_amount 否则返回 0 而这是我的 html,但它总是返回 0.00
-
yaa 数据库中有一个值 d stat_flag
-
@rawan 你说你想用
c检查stat_flag,但在你的代码中你用d检查它,你的意思是它无论如何都不起作用?