• Domingo 22 de Diciembre de 2024, 12:57

Autor Tema:  Como Agregar Una Imagen A Una Cristal Report  (Leído 1234 veces)

cachorro

  • Miembro MUY activo
  • ***
  • Mensajes: 196
  • Nacionalidad: ec
    • Ver Perfil
    • http://www.pumamix.com
Como Agregar Una Imagen A Una Cristal Report
« en: Martes 29 de Enero de 2008, 14:22 »
0
hola a todos...quisiera saber si hay alguna manera de agregar una imagen a un reporte en cristal....pero el cristal report no esta enlazado a ninguna base de datos..lo que deseo es que en mi formulario tener un texbox en el cual coloco la direccion de la imagen y cunado presiono un boton(cargar) la imagen se carge en el reporte.. que  puedo hacer hasta el momento es pasar texto desde otro texbox..pero lo que necesito es cargarle la imagen..si alguien sabe como hacer eso les agradeceria que me pasen la info.....o en su defecto si hay la manera de agregarla des la base de datos tambien me serviria....gracias de antemano....
La Vida es un Reto..Enfrentala....

knk1

  • Nuevo Miembro
  • *
  • Mensajes: 14
  • Nacionalidad: mx
    • Ver Perfil
    • http://knk1dev.spaces.live.com
Re: Como Agregar Una Imagen A Una Cristal Report
« Respuesta #1 en: Sábado 12 de Abril de 2008, 04:27 »
0
Para agregar una Imagen a la BD de SQL 2005, es mas o menos asi:

Código: Text
  1. SqlConnection con= new SqlConnection("Cadena de conexion");
  2. //
  3. // una tabla con un id numerico y un campo imagen de tipo image
  4. //
  5. string sqlquery="insert into tabla(id, imagen) values(@id, @imagen)";
  6.  
  7. cmd.Open();
  8. SqlCommand cmd= new SqlCommand(sqlquery, con);
  9. cmd.Parameters.Add("@id", SqlDbType.Int).Value = 1;
  10.  
  11. System.IO.MemoryStream ms = new System.IO.MemoryStream();
  12. // img es un objeto del tipo Image
  13. img.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
  14.  
  15. cmd.Parameters.Add("@imagen", SqlDbType.Image).Value= ms.GetBuffer();
  16. cmd.ExecuteNonQuery();
  17. con.close();
  18.  
  19.  

El código lo escribi a como lo recuerdo, si te genera un problema contesta para ver que es.
No voy hacer esto toda mi vida... - [Blog]