Imagenes dinámicas Crystal Reports

29/08/2005 - 09:13 por pelusa | Informe spam
Hola, quiero poner una imagen dinámica en un informe de crystal report, es
decir, que coja la imagen de una ruta establecida en el web.config, o sea,
que sea parametrizable.
¿Alguien sabe cómo lo puedo hacer?

Gracias.

Preguntas similare

Leer las respuestas

#6 Miguel Angel Campos
08/09/2005 - 09:19 | Informe spam
Te adjunto un procedimiento que hace lo que quieres:

private void PreparaDataSetConFoto(DataSet dsData, byte[] pFoto)
{
DataTable dtTemp;
DataRow drNew;

dtTemp = new DataTable("DummyFoto");
dtTemp.Columns.Add("Imagen", typeof(System.Byte[]));
drNew = dtTemp.NewRow();
if (pFoto != null)
{
drNew[0] = pFoto;
}
else
{
drNew[0] = System.DBNull.Value;
}
dtTemp.Rows.Add(drNew);
dsData.Tables.Add(dtTemp);
}

Con veras lo unico que hace es añadir de forma dinamica una nueva tabla a un
determinado Dataset, y dentro de esta tabla crea un campo de tipo binario
donde añade los datos de la imagen.

Un Saludo,

Miguel Angel Campos
MCAD.NET

"pelusa" escribió en el mensaje
news:%
Con las imágenes me ha ido bien. Ahora tengo otro problema y es que quiero
añadirle, a ese dataset creado para la imagen, el dataset que yo tenía
originalmente en el que están todos los datos necesarios para el informe,
los que saco de la BD.
Y claro al report sólo se le puede pasar un datasource y ahora me
encuentro con dos. He intentado añadir el datasource de los datos al de
las imágenes:

dsImagen.table.Add(dsDatos.Tables[0])

y al revés y tampoco va, me dice que el dataTable ya pertenece a otro
dataset

Si me podeis ayudar lo agradeceré.

Saludos



_ C l a u d i n h o _ wrote:

agrega un nuevo elemento dataset tipado al proyecto. y visualmente genera
la


tabla, ahi aparece.

Saludos




"pelusa" escribió en el mensaje


news:
> _ C l a u d i n h o _ wrote:
>
> > haz un dataset con un campo de tipo base64Binary, esta va a ser la


fuente de
> datos.
>
> > Lo llenas con un arreglo de byte que saques del archivo donde
> > encuentres


en
> la ruta y listo.
>
> > salusdos
>
> > "pelusa" escribió en el mensaje
> news:
> > > Hola, quiero poner una imagen dinámica en un informe de crystal


report, es
> > > decir, que coja la imagen de una ruta establecida en el web.config,
> > > o


sea,
> > > que sea parametrizable.
> > > ¿Alguien sabe cómo lo puedo hacer?
> > >
> > > Gracias.
> > >
>
> Me podrías aclarar un poco más cual es el tipo base64Binary, que no lo
> encuentro en la definición de tipos.
> Gracias
>
>




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida