2014-05-20 249 views
1

我需要顯示一個基於gridview列中的條件的圖像,如果gridview列是「處理」我需要顯示一個刻度圖像如果不是我需要顯示x圖像..
顯示圖像的網格視圖列aspx頁面的條件

我的aspx頁面代碼:

<asp:TemplateField HeaderStyle-Width="90px" ItemStyle-Width="0"> 
     <ItemTemplate><%#Eval("StatusName")%>//here the status name loads like Processed,Failed,.. 
      <br /> 
      <%#Eval("Comments")%> 
     </ItemTemplate> 

<HeaderStyle Width="90px"></HeaderStyle> 

<ItemStyle Width="0px"></ItemStyle> 

在此先感謝..

回答

2

Conditi onally設置的圖像元素的ImageUrl屬性,像這樣:

如:

<asp:TemplateField HeaderStyle-Width="90px" ItemStyle-Width="0"> 
    <ItemTemplate> 
    <%#Eval("StatusName")%>//here the status name loads like Processed,Failed,.. 
    <asp:Image runat="server" 
     ImageUrl='<%# 
     (Eval("StatusName").Equals("Processed") ? "tick.png" : "cross.png") 
     %>' /> 
    <br /> 
    <%#Eval("Comments")%> 
    </ItemTemplate> 
</asp:TemplateField> 
+0

感謝你..真的偉大工程.. – user3595072