如何在GridView数据绑定中显示glyphicons?

时间:2018-04-03 17:59:51

标签: asp.net webforms

如何使用int status字段在GridViewweb forms应用中显示正确的字形?

<ItemTemplate>
    <% if (Eval("Status") != null || Eval("Status").ToString() != "0")
        { %>
            <span class="glyphicon glyphicon-unchecked" />
    <% }
        else
        { %>
            <span class="glyphicon glyphicon-check" />
    <% } %>
</ItemTemplate>
  

&#39; /&#39;中的服务器错误应用。数据绑定方法,如Eval(),   XPath()和Bind()只能在数据绑定的上下文中使用   控制。

1 个答案:

答案 0 :(得分:0)

三元运算符是最简单的方法:

<ItemTemplate>
    <%# Eval("field01") != null || Eval("field01").ToString() != "0" ? "<span class=\"glyphicon glyphicon-unchecked\" />" : "<span class=\"glyphicon glyphicon-check\" />" %>
</ItemTemplate>

在GridView或Repeater等内部,您必须使用数据绑定表达式<%# %>