Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/08/2008, 15:31
Avatar de mdavila
mdavila
 
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 8 meses
Puntos: 13
Respuesta: Gridview: Agregar imagen en una celda...

vas a tener que recorrer tu datasource y verificar antes de armar la grilla.

Dim TabTemp As New DataTable
Dim Row As DataRow
Dim RowAdd As DataRow

'Dt es tu tabla ya cargada de tu BD ok

TabTemp.Columns.Add(New DataColumn("Id", GetType(Integer)))
TabTemp.Columns.Add(New DataColumn("Fecha", GetType(String)))

For Each Row In dt.Rows
RowAdd = TabTemp.NewRow

If FaltaUnDia(Row("Fecha")) Then
RowAdd("Id") = "<img src=""TuSemaforoRojo.jpg"" width=70% border=0>"
End If

If FaltaDosDia(Row("Fecha")) Then
RowAdd("Id") = "<img src=""TuSemaforoAmarillo.jpg"" width=70% border=0>"
End If

If FaltaTresDia(Row("Fecha")) Then
RowAdd("Id") = "<img src=""TuSemaforoVerde.jpg"" width=70% border=0>"
End If

RowAdd("Fecha") = Row("Fecha").ToString.Trim

'agregas el row nuevo
TabTemp.Rows.Add(RowAdd)
Next

TuGrilla.DataSource = TabTemp
TuGrilla.DataBind()

Última edición por mdavila; 03/08/2008 a las 14:41