El CodeBehind original era en VB (funcionaba bien) aunque ahora estoy haciendo una versión para C#.
Código PHP:
<ItemTemplate>
<asp:Image ImageUrl="../Imagen/incidencia.gif" BorderWidth="0" Runat="server" Visible='<%# (DataBinder.Eval(Container.DataItem, "Estado")=="I") ? (bool) "True": (bool) "False" %>' ID="Image1"></asp:Image>
</ItemTemplate>
Antes (con VB) era así:
Código PHP:
<ItemTemplate>
<asp:Image ImageUrl="~/Imagenes/incidencia.gif" BorderWidth="0" Runat="server" Visible='<%# IIF(DataBinder.Eval(Container.DataItem, "Estado") = "I","True","False") %>' ID="Image1"></asp:Image>
</ItemTemplate>
Un saludo.