отображение изображения в столбце вида сетки на странице aspx с условием

1

Мне нужно отобразить изображение на основе условия в столбце gridview, если столбец gridview "обработан", мне нужно отобразить изображение галочки, если мне не нужно отображать x-образ.

мой код страницы 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>

Заранее спасибо..

Теги:
image
gridview

1 ответ

2
Лучший ответ

Условно установите атрибут 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
    спасибо .. это действительно прекрасно работает ..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню