返回首页

大家好,

从项目模板的价值相比,它应与字符串比较。

  <itemtemplate>

  <asp:ImageButton ID="ImageButton1" runat="server" CausesValidation="false" 

             CommandArgument="<% #  Container.DataItemIndex %>" CommandName="EVA" 

             ImageUrl=" /Images/cross.gif" 

             Visible='<%# Eval("EvaluationComplete") = 'NO' %>' />

 

<asp:ImageButton ID="ImageButton1" runat="server" CausesValidation="false" 

             CommandArgument="<% #  Container.DataItemIndex %>" CommandName="EVA" 

             ImageUrl=" /Images/tick.gif" 

             Visible='<%# Eval("EvaluationComplete") = 'YES' %>' />

  </itemtemplate>

回答

评论会员:Aswathi纳拉扬 时间:2012/02/04
更好的方式做您的问题是重命名为YES.gif,而不是代替tick.gif和cross.gif
NO.gif映像名称
写编码

{C}
/ /逻辑

它会调用数据库中的值根据相应的图像。无需设置可见真假
评论会员:RaisKazi 时间:2012/02/04
你可以用绑定表达式条件的结合,而使用的Eval或Bind表达。试试下面的方法。
这会为你工作!
<asp:TemplateField>

             <ItemTemplate>

                 <asp:Image ImageUrl='<%# "/Images/" + (Convert.ToBoolean(Eval("EvaluationComplete")) ? "tick" : "cross") + ".png" %>' runat="server" />

             </ItemTemplate>

         </asp:TemplateField>

EvaluationComplete可以是True或False基础上,结合图像期间将改变。在后面的代码以及你可以做同样的事情。但是,这将是很好的方式来处理。
您可以检查出这里的输出以及

希望这有助于:Abhijit全日空:{A} |我已经给你的答案在这里。
在这部分你把上面的代码吗?
图像的位置在哪里?

把里面的head标签的链接标签
{体C3}并确保图标的大小是16 * 16