none
como pasar datos de un formulario a un reporte en visual studio RRS feed

  • Pregunta

  • buenos dias 

    me podria ayudar a saber como pasar los datos que tiene mi formulario al darle click en un boton me lo mande a un reporte

    no se que hacer ya he buscando y no lo he logrado soy nuevo progrmando

    espero y alguien me pueda orientar

    lunes, 12 de noviembre de 2018 17:13

Respuestas

  • Para poder dar una respuesta, se necesita mucho mayor nivel de detalle.

    No basta con decir "los datos que tiene mi formulario". Hace falta explicar qué clase de datos, y cómo están en el formulario. Por ejemplo, si el formulario contiene un DataGrid que presenta los datos mediante un enlace de datos a un DataTable, pues esa información es vital conocerla porque entonces lo que haríamos sería pasar ese datatable al reporte. Es solo un ejemplo, no estoy diciendo que forzosamente tengan que estar los datos en un datatable, lo que quiero que entiendas es que es importante conocer cómo y dónde están los datos porque eso determina cómo se van a tomar para pasarlos al reporte.

    Después es importante saber qué entiendes por "un reporte". La forma de pasar los datos es completamente distinta si el reporte está presentándose con un .rdl en un ReportViewer o con un Crystal Reports, por poner un par de ejemplos, y no digamos ya si se construye dinámicamente con GDI+ para emitirlo con un PrintDocument, y estos son solo algunos ejemplos. Todos ellos funcionan de forma completamente distinta, por lo que es necesario que detalles qué clase de reportes estás usando.

    Para poder presentar algún ejemplo, también es importante saber en qué lenguaje de programación trabajas. Solo has puesto la pregunta en el foro de Visual Studio, pero Visual Studio soporta varios lenguajes.

    También importa mucho saber qué entiendes por "mi formulario". No da igual que sea de Windows Forms, o de Web Forms, o que sea una aplicación WPF... En cada caso la forma de emitir el reporte sería distinta.

    Como ves, tienes que ser mucho más detallado en tu pregunta. Al ser nuevo programando, a lo mejor piensas que la forma en que haces las cosas es la única forma que existe, y por lo tanto debería quedar clarísimo para todos los que leen tu pregunta qué es lo que estás haciendo, pero como ves no es así.


    lunes, 12 de noviembre de 2018 17:40