Hola
jhodmar, disculpa la demora... estaba en otros asuntos. Tu listado lo debes hacer normal, como una consulta cualquiera. Claro que obviamente vas a ver en tu celda en la parte de imagen que dice si mas no recuerdo Byte[]. Si quieres mostrar en un pictureBox la imagen al seleccionar una fila de la grilla, solo es colocar este codigo :
Te lo paso en c#
Código C:
Ver original//Convierto a bytes el valor que arroja la consulta
byte[] barrImg = (byte[])(e.Row.Cells[4].Value);
//Hago una lectura Stream del arreglo de bytes
MemoryStream ms = new MemoryStream(barrImg);
//Paso lo leido a una imagen
pic1.Image = Image.FromStream(ms);
En vb.net si mas no me equivoco es así :
Código vb:
Ver original'Convierto a bytes el valor que arroja la consulta
Dim barrImg As Byte() = DirectCast(e.Row.Cells(4).Value, Byte())
'Hago una lectura Stream del arreglo de bytes
Dim ms As New MemoryStream(barrImg)
'Paso lo leido a una imagen
TuPictureBox.Image = Image.FromStream(ms)
Saludos!
.