Pintar una imagen u otra dependiendo de la información del Grid
Hola quiero pintar un candado abierto o cerrado dependiendo de:
Código:
private void cargaGridNavegacion() {
System.Data.DataTable dtCargar = new System.Data.DataTable();
.................
dtCargar.Columns.Add("Candado");
.................
System.Data.DataRow drCargar = dtCargar.NewRow();
....................
drCargar[2] = "Cerrado";
..................
dtCargar.Rows.Add(drCargar);
System.Data.DataRow drCargar = dtCargar.NewRow();
....................
drCargar[2] = "Abierto";
..................
dtCargar.Rows.Add(drCargar);
}
Luego en el asp cuando recorro las filas en la columna 2 como le puedo decir que pinte una imagen u otra dependiendo de "Abierto" o "Cerrado"
Código:
<asp:TemplateField HeaderText="" >
<EditItemTemplate>
<asp:TextBox ID="Detalle" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:ImageButton ID="InBtoDetalle" runat="server"
ImageUrl="~/img/lock.png"
Width="16px" CausesValidation="False" />
</ItemTemplate>
</asp:TemplateField>
Asi me pinta todo candados cerrados, que puedo poner para que dependa del parámetro.
Muchas Gracias