2016年7月21日 星期四

GridTemplateColumn 裡使用 ItemTemplate 做 IF ELse 顯示資料

問題:如何在 telerik:GridTemplateColumn 的 ItemTemplate 使用 IF , 使用 <%#iif 行不通,發生iif未定義。

其他辦法:使用其他元件,設定 Visible = True or False。

<telerik:gridtemplatecolumn headertext="Result" uniquename="ResultString">
  <itemtemplate>
    <asp:panel runat="server" visible="<%# Eval("ResultString")!=""%>">
       <div class="ResultString" style="display: none">
        <%#Eval("ResultString") %>
       </div>
    </asp:panel>
    <asp:panel runat="server" visible="<%# Eval("ResultString")==""%>">
       <div class="ResultString" style="display: none">
        No Data
       </div>
    </asp:panel>
  </itemtemplate>
</telerik:gridtemplatecolumn>
Refer:

沒有留言: