Puedes usar lo que te acaban de comentar, o bien de esta forma que te comente:
Cita:
Iniciado por jaullo Eso paso por la forma en la que estas tratando de asignar la imagen, por ejemplo:
Luego de que haces esto:
If row.RowIndex > -1 Then
Deberias volver a buscar la columna que contiene el valor que quieres comparar, en otras palabras debes volver a realizar esto:
Dim valor As label = e.Row.FindControl("lblvalor") pero para la columna que posee el valor
luego entonces si podrias realizar la comparacion
If valor = 5 Then
imagen
else if valor=3 then
imagen
end if
Y asi sucesivamente