Foros del Web » Programación para mayores de 30 ;) » .NET »

GridView con Bucle

Estas en el tema de GridView con Bucle en el foro de .NET en Foros del Web. 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() ...
  #1 (permalink)  
Antiguo 24/05/2010, 10:24
 
Fecha de Ingreso: noviembre-2008
Mensajes: 62
Antigüedad: 16 años
Puntos: 1
GridView con Bucle

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

Etiquetas: bucle, gridview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:16.