En este grupo En todos

Grupo de .NET y C



cargar imagen en datagrid

Gissella
Perú, Perú
Escrito por Gissella Lescano
el 22/07/2008

Como cargar en una datagrid los datos, fotos de una tabla de sql server ,,, mi tipo de dato en el campo foto es de tipo varchar ,,,, como podria cargarlos los datos en el datagrid?
gracias
para. Net 2005

Oscar Zumaran Maceda
Ing. de sistemas universidad privada d...
Escrito por Oscar Zumaran Maceda
el 27/08/2008

Umm bueno lo ke se me ocurre es ke puedas convertir la foto (ke es enverdad es la ruta de a foto ke esta en el bd como varchar) a bitmap en RAM para ke la puedas mostrar en el datagrid... Y seria asi:
Dim fsfoto As FileStream
fsfoto = New FileStream(RUta_FOTO, FileMode. Open, FileAccess. Read)
Dim fifoto As FileInfo = New FileInfo(RUta_FOTO)
Dim temp As Long = fifoto. Length
Dim lung As Long = Convert. ToInt32(temp)
Dim picture(lung) As Byte
fsfoto. Read(picture, 0, lung)
curfilename = ""
fsfoto. Close()
con esta idea tonces convierte la columna en un template de tipo imagen y procesa la imagen fila a fila con un for o nose! Suerte!