Trabajo con C#, guarde en la base de datos una Imagen (trabajo con SQL el tipo de dato que uso es IMAGE en la base de datos) en el campo me guarda un hexadecimal, para guardar no hay problema.
Ahora lo que necesito es traer la Imagen y mostrarla en un PictureBox.
Traigo un data set, y separo este data set con sus diferentes ROWS, cada Row lo asigno a una variable (atributo de una clase) en este caso la clase Personal tiene el atributo srcRecurso(represesnta a la imagen) y este atributo es de tipo Image.
Accedo a los datos que trae mi consulta con el siguiente metodo:
Código:
// ***********************************internal void CargarR(DataRow Row) { idRecurso = Row["idRecurso"].ToString(); sCodigoBarra = Row["sCodigoBarra"].ToString(); idEmpresa = Row["idEmpresa"].ToString(); bHabilitado = Row["bHabilitado"].ToString(); dFechaDesde = Row["dFechaDesde"].ToString(); dFechaHasta = Row["dFechaHasta"].ToString(); sObservaciones = Row["sObservaciones"].ToString(); sNombre = Row["sNombre"].ToString(); sApellido = Row["sApellido"].ToString(); sDni = Row["sDni"].ToString(); sCuil = Row["sCuil"].ToString(); dFechaNacimiento = Row["dFechaNacimiento"].ToString(); sFunsion = Row["sFunsion"].ToString(); sConvenio = Row["sConvenio"].ToString(); bDirecto = Row["bDirecto"].ToString(); bHabilitadoParaConducir = Row["bHabilitadoParaConducir"].ToString(); sFrenteTrabajo = Row["sFrenteTrabajo"].ToString(); srcRecurso = Row["oFoto"]; }
oFoto me trae un Objeto (es la imagen en mi caso es un hexadecimal) y necesito insertar este objeto en srcRecurso que es de tipo Image, no se si esta es la manera correcta de obtener la imagen, pero si hay otra la que sea me puede servir. necesito transformar los datos que traigo a un objeto de tipo imagen.. Si alguien me puede dar una mano seria genial.
Agradezco su tiempo! y saludos!!