no se si ya revisastes este codigo:
public static byte[] ConversionImagen(string nombrearchivo)
{
byte[] imagen = new byte[0];
//Primero controlamos si la imagen pasada por parametro es la de imagen no disponible
//Si lo es, controlaremos de que no exista para sacar como imagen, el cuadro en blanco
if (nombrearchivo == "img_no_disp.png")
{
if (!File.Exists("img_no_disp.png"))
{
return imagen;
}
}
try
{
//Declaramos fs para poder abrir la imagen.
FileStream fs = new FileStream(nombrearchivo, FileMode.Open);
// Declaramos un lector binario para pasar la imagen
// a bytes
BinaryReader br = new BinaryReader(fs);
imagen = new byte[(int)fs.Length];
br.Read(imagen, 0, (int)fs.Length);
br.Close();
fs.Close();
}
catch
{
Int32 numBytes = imagen.Length;
if (numBytes == 0)
{
imagen = ConversionImagen("img_no_disp.png");
}
return imagen;
}
return imagen;
}
solo adaptalo al lenguaje ke tas usando....
este lo use io en un proyecto donde tenia que llamar imagenes segun el rango y cambiante....
si no te funciona, intenta con un objeto OLE dentro del Reporte..
Saludos!!
--------------------------------------
PS
Revisate
ESTA RUTA, a veces postea algo weno el Guille....