none
Consumir Datos De WCF con dataset para usarlo en FastReport RRS feed

  • Pregunta

  • Hola amigos ..

    Tras buscar ejemplos de como hacer reportes consumiendo datos desde un servicio WCF , y no haber encontrador nada de nada necesito vuestra ayuda.

     Mi servicio WCF esta perfectamente. tanto en el servicio y el cliente, El problema son mis reportes lo stoy haciendo con FastReport 1.9 que es poco nuevo para mi...pero la logica de como usar los datos que tengo almacenado en mi servicio para mostrarlo en mi reporte no se como y que puedo usar...   pense usar dataset, q este me contenga todo mis datos de una tabla y jalarlo de ahi, pero no tengo mucho conocimiento con esto de dataset y datatable. Cualquier aporte  pondre en practica.

     Cabe mencionar que stoy usando Foxdb (como base de datos).

    De antemano gracias

    y espero sus comentarios.

     

    viernes, 20 de julio de 2012 20:46

Todas las respuestas

  •    Xfavor  necesito  ayuda.

    sábado, 21 de julio de 2012 14:35
  • Los mas óptimo sería crearte una clase con todos los atributos que van a ir en el informe.

    no uses dataset si utilizas WCF. a lo sumo podes utilizas datatable para devolver datos entre capas.

    los datasets son objetos enormes en memoria dentro de los cuales puede haber varios objetos datatable.

    a su vez dentro de los datatable hay filas y columnas donde se cargan los datos.

    cargar en una lista genérica. ejemplo:

    public class alumnos

    {

    int código;

    string nombre;

    string apellido;

    }

    List<slumnos> lista = new List<alumnos>();

    o podes cargar los datos en un datatable y luego cargarlos en el reporte.

    mira este tutorial

    http://www.dotnetperls.com/datatable

    como reporteador te aconsejo utilizar el que viene con visual studio, o sinó el Crystal Report.

    tutorial crystal report

    http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-without-database.htm

    sábado, 21 de julio de 2012 22:13
  • ok lo stoy poniendo en prueba tu ejemplo...gracias.

    lunes, 23 de julio de 2012 13:53