Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/10/2009, 13:17
Avatar de AWesker
AWesker
 
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 16 años, 3 meses
Puntos: 27
Respuesta: Asignar Imagen a control <asp:image>

Buscando y probando pude lograr pasar byte[] a Imagen de esta forma:

//De esta forma Obtengo los datos guardados previamente en forma de byte[] con la funcion Bytes() enviado el Id
byte[] Arreglo = ControlParametros.Bytes(Convert.ToInt32(My_GV.Sele ctedDataKey.Value));

System.IO.MemoryStream ms = new System.IO.MemoryStream(Arreglo);
System.Drawing.Bitmap b = (System.Drawing.Bitmap) System.Drawing.Image.FromStream(ms);
b.Save("Image.png", System.Drawing.Imaging.ImageFormat.Png);

Lo único que me falta es obtener la Url de esa imagen

¿Alguna sugerencia?

Olvidaba la función; sino de nada sirve que este en el foro LINQ

public byte[] Bytes(Int32 IdParametro)
{
var Parametro = (from Para in MiDataContext.TablaParametros
where IdParametro == Para.Id_Parametro
select Para).Single();
byte[] Img = (Parametro.ImagenParametro).ToArray();
if (Img != null)
{
return Img;
}
else
{

return null;
}
}

Su aporte será bienvenido...

Última edición por AWesker; 21/10/2009 a las 13:22