【问题标题】:condition in Eval while Binding data in gridview在gridview中绑定数据时Eval中的条件
【发布时间】:2013-08-08 10:23:50
【问题描述】:

这是我在 Asp Gridview 中的代码

<asp:TemplateField HeaderText="Commented By">
    <ItemTemplate>
         <h3 class="sfUserName">
<%#Eval("UserName")%></h3>

    </ItemTemplate>
</asp:TemplateField>

这里我要检查一下

if (<%#Eval("UserName")%>=="Annons")
{
   //Bind <%#Eval("Name")%>
}
else if (<%#Eval("UserName")%>!="Annons")
{
   //Bind <%#Eval("UserName")%>
}

我该怎么做?

【问题讨论】:

    标签: c# asp.net .net gridview conditional


    【解决方案1】:

    这应该可行:

    <h3 class="sfUserName">
        <%# Eval("UserName").ToString() == "Annons" ? Eval("Name") : Eval("UserName") %>
    </h3>
    

    【讨论】:

    • @BijayaKhadka,您为什么不将此答案指出为正确答案?这可以帮助面临相同问题的人找到解决方案,并提高您的批准率:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    • 2018-03-14
    • 1970-01-01
    相关资源
    最近更新 更多