Autor Tema: Imprimir los datos de un DataGridView con VB.net 2008 ??  (Leído 20259 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado XtremeH

  • The Communiter-
  • *
  • Mensajes: 1960
  • We must fight very hard, or die trying...
Imprimir los datos de un DataGridView con VB.net 2008 ??
« : noviembre 27, 2009, 11:52:17 am »
Molestandolos otra vez amigos, estoy queriendo imprimir todos los registros que me aparezcan en un DataGridView, y he encontrado informacion en internet, y la he tratado de aplicar, pero lastimosamente no me ha salido nada de nada, y pues... Si ustedes me pudieran ayudar ya sea con el codigo para imprimir esos datos o para recomendarme un manualito sencillo de entender que cumpla esta expectativa, les agradeceria mucho. Gracias  :thumbsup:

Desconectado Darkness

  • The Communiter-
  • *
  • Mensajes: 2147
  • The Darkness
    • Diseño y Programaciòn Web Profesional
Re:Imprimir los datos de un DataGridView con VB.net 2008 ??
« Respuesta #1 : noviembre 27, 2009, 12:28:44 pm »
Mandar una impresion de un datagrid   :sad:

por q no haces unreporte sencillo en CrystalReports....

bueno si pos aki hay info sobre esto... haber si te sirve

http://www.rustemsoft.com/print_datagrid.asp


Saludos

La Muerte Simplemente es el Despertar de Un Sueño Lleno de Falsedades e hipocrecias.
"Larga Vida Al Heavy Metal"

Iron Maiden Discografia DD

Desconectado XtremeH

  • The Communiter-
  • *
  • Mensajes: 1960
  • We must fight very hard, or die trying...
Re:Imprimir los datos de un DataGridView con VB.net 2008 ??
« Respuesta #2 : noviembre 27, 2009, 12:36:12 pm »
Mandar una impresion de un datagrid   :sad:

por q no haces unreporte sencillo en CrystalReports....

bueno si pos aki hay info sobre esto... haber si te sirve

http://www.rustemsoft.com/print_datagrid.asp


Saludos

Contemple la posibilidad de usar Crystal Reports, pero nunca lo he utilizado en mi vida, y pues no se si al final sera mas factible investigar como usar el CR o quedarme solo con el .NET. El link que pusiste ya lo habia visto, pero hay partes en donde al parecer estan escritas unas variables q no se de donde provienen, por ejemplo  .Title o .bTitle ni idea man..

Desconectado juegos_sv

  • The newbie
  • *
  • Mensajes: 9
Re:Imprimir los datos de un DataGridView con VB.net 2008 ??
« Respuesta #3 : noviembre 27, 2009, 06:37:24 pm »
si te fijas en el codigo de c# esta diferente, ponen fpr antes.
Entonces tendrias que poner fpr.bTitle y fpr.Title.

Lo recomdable seria que usaras crystal, si tienes sql server 2005 podrias usar reporting services. Con reporting services te podria ayudar.


Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

freezer27

  • Visitante
Re:Imprimir los datos de un DataGridView con VB.net 2008 ??
« Respuesta #5 : diciembre 23, 2009, 02:16:07 pm »
No saldría mejor exportarlo a excel y de ahi imprimirlo?

Desconectado XtremeH

  • The Communiter-
  • *
  • Mensajes: 1960
  • We must fight very hard, or die trying...
Re:Imprimir los datos de un DataGridView con VB.net 2008 ??
« Respuesta #6 : diciembre 23, 2009, 02:40:55 pm »
No saldría mejor exportarlo a excel y de ahi imprimirlo?

Hola amigo. Fijate que al final de cuentas, como mas o menos me urgia precisamente eso fue lo que hice. Exportar los datos a Excel e imprimirlos desde alli. Gracias !  :thumbsup:

Desconectado cvilanova

  • Sv Member
  • ***
  • Mensajes: 429
  • Samurai Tux
    • Hornos, Cocinas y Todo lo relacionado al Arte Metalico
Re:Imprimir los datos de un DataGridView con VB.net 2008 ??
« Respuesta #7 : febrero 06, 2010, 03:12:26 pm »
hola, se que es viejo este tema, pero no lo habia visto, si lo hubiera visto antes te hubiera puesto la solucion...

la encontre por ahi, te pongo lo que me ha servido a mi tal y como lo encontre...
aki te la dejo:

Código: [Seleccionar]
Private PrintGrid As DataGridPrint
 Private Sub btnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrint.Click
 Dim fpr As New frmPrint()
 With fpr
 .Title = DataGrid1.CaptionText
 .ShowDialog()
 If .Result > 0 Then
 PrintGrid = New DataGridPrint(PrintDocument1, DataGrid1, .bBlackWhite)
 PrintGrid.PrintTitle = .bTitle
 PrintGrid.Title = .Title
 Select Case .Result
 Case 1 ' Print
 ' The Print method prints the datagrid without using a print dialog.
 ' Use a PrintDialog when you want to offer the user the ability to choose print settings.
 If PrintDialog1.ShowDialog() = DialogResult.OK Then PrintDocument1.Print()
 Case 2 ' Page Setup
 PageSetupDialog1.ShowDialog()
 Case 3 ' Preview
 PrintPreviewDialog1.Icon = fpr.Icon
 PrintPreviewDialog1.ShowDialog()
 End Select
 End If
 End With
 End Sub

 ' Specify the output to print by handling the PrintPage event
 ' and by using the Graphics included in the PrintPageEventArgs.
 Private Sub printDocument1_PrintPage(ByVal sender As Object, ByVal e As PrintPageEventArgs) Handles PrintDocument1.PrintPage
 ' Print method of DataGridPrint class starts the custom datagrid's printing process.
 e.HasMorePages = PrintGrid.Print(e.Graphics)
 End Sub

por cualquier que la quiera ocupar, para imprimir un Grid y su contenido, solo adapten el codigo!!


Cocinas, Campanas Extractoras
Hornos para Pan y Pizza
Planchas, Cocinas Industriales
y Mucho más...
Visita: ArteMetalico.co.cc

7459 1228, 7624 4427 y 2293 2691

Desconectado Eramos

  • Sv Member
  • ***
  • Mensajes: 401
  • Caminando por la Vida con un Fin...
Re:Imprimir los datos de un DataGridView con VB.net 2008 ??
« Respuesta #8 : febrero 18, 2010, 10:49:04 pm »
Por ahi tengo un ejemplo de una tarea que hice hace un tiempo por hueva no lo subo pero si a alguien aun le interesa mandeme un MP y lo subo por aquí.
????????????