¿Se podría hacer algo parecido tanbién en un DataGrid (en C#) para mostrar una imagen referente al registro recorrido según el valor del campo en la tabla de la base de datos, y si el campo está vacío mostrar una imagen predefinida?
Yo, dentro del DataGrid, para mostrar la imagen de cada registro, hago esto:
Código:
<asp:TemplateColumn HeaderText="Cartel">
<ItemTemplate>
<div align="center">
<a href="adm_modpeli.aspx?idpeli=<%# DataBinder.Eval(Container.DataItem, "peli_id")%>" title="<%# DataBinder.Eval(Container.DataItem, "peli_tit")%>"><img alt="<%# DataBinder.Eval(Container.DataItem, "peli_tit")%>" src="imags/pelis/<%# DataBinder.Eval(Container.DataItem, "peli_cartel")%>" style="border: 0; width: 64px; height: 95px"></a>
</div>
</ItemTemplate>
</asp:TemplateColumn>
Lo que quiero, como ya he comentado, sería mostrar una imagen [img_noexiste.jpg] por ejemplo si el campo [peli_cartel] estuviera vacío