buenas amigos, saludos desde paraguay.
quisiera consultarles como hacer un informe usando crystal report en vs studio 2010
y procedimiento almacenado desde sql server
no tengo ni la menor idea
gracias por su apoyo
| |||
Respuesta: informe con crystal report usando procedimiento almacenado Hola, es posible te pueda servir mediante un DataSet tipado. Creas un dataset, y le agregas los DataTables que necesites, pensando en los campos que mostrarás en el informe. Una vez completado, creas un nuevo informe enlazándolo al DataSet creado y ubicas en el informe los campos del o los datatables que incluya de dataset. Puede ser que necesites incluir uno que otro acumulado u otro campo que se clcule mediante fórmulas, directamente en el Informe. Digamos tienes un DataSet llamado DTSCanhaRecibida que contiene al menos un DataTable nombrado CanhaRecibida, un procedimiento almacenado denominado ResumenCanhaBrutaRecibida, y para este caso muy puntual, la conexión la tomamos de una clase de la que heredamos. Olvidémonos por un momento del tratamiento de errores.
Código C#:
Ver original Lo más significativo del método, cramos un SqlDataAdapter que al instanciar se le ha pasado un objeto de tipo SqlCommand que llenará el DataTable "CanhaRecibida" de nuesto DataSet tipado al llamar al método Fill del adapter. Por supuesto, el objeto SqlCommand llamará al procedimiento almacenado. De esta forma tenemos en una clase X, un metodo que al llamarlo, devuelve un DataSet con información, solo tenemos que crear una instancia de dicha clase, y llamar al método para llenar una variable de tipo DTSCanhaRecibida que se convertirá en DataSource de nuestro Informe, y por supuesto asignarle el informe al visor de reportes. Qué manera de darle para "atrás y para alante" enhhh !!!! |
Etiquetas: |