Hola de nuevo, gracias por contestar.
No lo he conseguido, me explico, lo que había hecho era convertir la imágen de la bd que estaba en formato system.byte[] al formato bitmap. No que hubiera hecho un control bitmap.
Por tanto no puedo añadir dicho bitmap a través de ...cells(4).controls.add
Lo que tengo hecho es:
dr = cmd.ExecuteReader
dt.Load(dr)
Me.GridView1.DataSource = dt
Me.GridView1.DataBind()
Y es en la celda 4 donde debería mostrarse la foto de la bd que como digo sólo acepta la Url de la imágen, y en la bd no hay un campo con dicha url, solo con el nombre de la imágen y la imágen en sí...
Buff, ando perdido...por que no habran puesto en el gridview un campo que acepte imágenes directamente de una base de datos...