Informes de Crystal con servicios RIA

Soy nuevo con Silverlight y puedo obtener los datos de mi base de datos en una cuadrícula usando el Servicio de dominio en mi aplicación Silverlight.

Pero quiero llevar los datos que ha "llenado" el servicio de dominio a un visor de informes de Crystal en una página web de ASP.NET como una ventana emergente.

Hice lo mismo para MS Reporting Services después de seguir un artículo.

Pero, ¿cómo puedo lograr lo mismo con Crystal Reports de SAP? Sugerencias requeridas con urgencia por favor

preguntado el 31 de julio de 12 a las 11:07

Si lo entiendo correctamente, desea utilizar la capacidad de serialización EntityQuery de WCF Ria Services para crear dinámicamente una consulta del lado del cliente que enviar el resultado de la consulta a su informe. Es esto correcto ? -

Sí, eso servirá también. ¿Algún ejemplo por favor? -

1 Respuestas

No es tan simple como uno puede pensar, y no tengo algo listo, sin embargo:

  1. Anular el método de consulta
  2. marque una cookie personalizada que evitará que la ejecución de la consulta guarde en la sesión ASP la propiedad Expression of the Query.
  3. Escriba una página web que contenga Crystal Report Viewer: cuando se invoque, esa página buscará la Expresión guardada en el punto 2 y la ejecutará con su IQueryable para obtener el resultado para suministrar a Crystal Report. (Es posible que desee convertir este IEnumerable en una tabla de datos en un conjunto de datos)
  4. Del lado del cliente, simplemente llame a Context.Load de su tipo y configure la misma cookie que el punto 2, no espere nada a cambio, luego abra la página aspx con el visor.

Como puedes ver no es fácil, pero... factible.

Respondido 06 ago 12, 08:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.