2011-05-26 11 views
9


tengo 4 cartas en mi solicitud dibujado con código personalizado ....
También tengo un informe de Crystal rdlc que da salida a los datos, pero no la tabla ...
Lo que tengo que hacer es añadir la gráfico en el informe.
puedo añadir un objeto gráfico en el informe pero no sé cómo programar ella, ya que es en el informe .. y no sé cómo hacer referencia a ella a través del ReportViewer ...C# Crystal ¿Tiene problemas con el informe y el gráfico?

Sólo solución parece ser enlace DataSet pero estoy demasiado confundido, debe ser personalizado mucho ... no sé si es posible sin escribir el código fuente ... ¿Alguna idea? Por favor, ayuda esto es un dolor de cabeza

Respuesta

7

Si ahora se dibuja un gráfico en el diseñador de informes, sé que no hay una manera fácil de importarlo al informe. Mi sugerencia sería exportar los datos del gráfico personalizado e importarlos de nuevo al informe en un gráfico dibujado con el diseñador. Como su gráfico es personalizado, supongo que los datos importados en el gráfico dibujado por el diseñador no se parecerán exactamente al original, pero que al menos presentarán los datos correctamente.

Otra opción sería colocar el gráfico personalizado en un formulario y tomar una captura de pantalla y colocar esa imagen en el informe real. El inconveniente de esto sería que el gráfico aparecerá fijo. Esto será útil para scr shot: Capture screenshot of active window?

+3

Bueno, eso es lo que decidí hacer ... El gráfico admite el método saveImage. Eso es lo que finalmente hice ... – GorillaApe

+0

Parhs, buen hallazgo No noté que Chart tenía un método de salvaguarda, mucho mejor que tomar una captura de pantalla. –

2

Deberías intentar con Subinforme para mostrar la tabla.

5

Here is a good tutorial explicando cómo funcionan los cuadros en Crystal Reports 2010 y lo que necesita hacer para crear un informe básico con un gráfico, incluido el código C#.

Basado en él, podrá comprender cómo mejorar con gráficos más complejos.

+2

¿Por qué el voto a favor? –

Cuestiones relacionadas