none
Imprimir RRS feed

  • Pregunta

  • Buenas Noches

    Como les va espero que bien, quiero plantear la siguiente pregunta, tengo un datagrid el cual lleno con los datos de una tabla de una base de datos en MySQL el cual lleno sin ningun problema, la pregunta es como hago para imrpimir esos datos que me trae esa consulta en un reporte o imprimir el mismo datagrid.

    Gracias
    jueves, 28 de febrero de 2008 3:24

Respuestas

  • Mira, yo hice algo similar con la excepcion de que era un formulario web, sino un formulario comun. Pero tambien el usuario tenia que presionar un un boton para imprimir. Basicamente es lo mismo, lo que hacia era crear un objeto PrintDocument y llamas al metodo Print() del mismo. Cuando llamas a este metodo se desencadena el evento PrintEvent y el manejador que vos creaste para gestionar el mismo es el que se encarga de llevar a cabo el proceso. De esta forma, vos tendrias que tomar los datos que queres imprimir del dataGrid. El proyecto que te queria pasar lo baje de Microsoft.com pero no me acuerdo de donde, ahora estuve mirando y encontre otro ejemplo donde te muestra un formulario con un boton 'PageSettings' y otro 'Print'. Parece muy similar al que yo te queria pasar, y ademas podes descargar el codigo, miralo que parece util.

     

    http://msdn.microsoft.com/msdnmag/issues/03/02/PrintinginNET/

     

    Sino, pasame un mail y te mando el otro codigo si este no te convence. Saludos!!!

    jueves, 28 de febrero de 2008 13:05

Todas las respuestas

  • Hola! para imprimir si no me equivoco tenes que suscribirte al evento PrintEvent del Form donde tenes el dataGrid, y tenes que escribir el metodo que va a manejar el evento de impresion. Te dejo un lugar desde donde podes descargar un ejemplo de codigo que a mi me fue util cuando tuve que imprimir un formulario. Saludos!

     

    http://www.uploading.com/files/FVK44WW8/printing.zip.html

     

    jueves, 28 de febrero de 2008 12:09
  • Hola, gracias pero lastimosamente no pude descargar el archivo, parece ser que por el momento no esta disponible, te planteare mi problema de nuevo para saber si estamos pensando en la misma solucion yo muestro unos datos en un datagrid en un web form, lo que deseo es que el usuario haga clic ya sea en un boton para que ese evento lo envie a imprimir esos resultados ...

    Gracias por su atención
    jueves, 28 de febrero de 2008 12:22
  • Mira, yo hice algo similar con la excepcion de que era un formulario web, sino un formulario comun. Pero tambien el usuario tenia que presionar un un boton para imprimir. Basicamente es lo mismo, lo que hacia era crear un objeto PrintDocument y llamas al metodo Print() del mismo. Cuando llamas a este metodo se desencadena el evento PrintEvent y el manejador que vos creaste para gestionar el mismo es el que se encarga de llevar a cabo el proceso. De esta forma, vos tendrias que tomar los datos que queres imprimir del dataGrid. El proyecto que te queria pasar lo baje de Microsoft.com pero no me acuerdo de donde, ahora estuve mirando y encontre otro ejemplo donde te muestra un formulario con un boton 'PageSettings' y otro 'Print'. Parece muy similar al que yo te queria pasar, y ademas podes descargar el codigo, miralo que parece util.

     

    http://msdn.microsoft.com/msdnmag/issues/03/02/PrintinginNET/

     

    Sino, pasame un mail y te mando el otro codigo si este no te convence. Saludos!!!

    jueves, 28 de febrero de 2008 13:05