Visual Basic.NET - Imprimir un Dataset

 
Vista:

Imprimir un Dataset

Publicado por Hernan* (58 intervenciones) el 12/03/2004 22:20:40
¿Como hago para imprimir un Dataset? Quiero algo simple, sin reprtes ni nada especial.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:Imprimir un Dataset

Publicado por Yamil Bracho (631 intervenciones) el 15/03/2004 15:38:37
La idea es recorrer el contenido de un dataset. Un dataset es un conjunto de DataTables y una DataTable es un conjunto de DataRow y un dataRow contiene las columnas de datos. Seria algo como :

Dim tabla As DataTable
Dim fila As DataRow
Dim col As DataColumn
For Each tabla In ds.Tables
For Each fila in tabla.Rows
For Each col in tabla.Columns
Console.Write( fila( col ) + ","
Next
Console.WriteLine("");
Next
Next
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir un Dataset

Publicado por Hernan* (58 intervenciones) el 15/03/2004 15:59:33
Gracias, pero esto lo muestra en pantalla, yo necesito que salga por la impresora.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:Imprimir un Dataset

Publicado por Yamil Bracho (631 intervenciones) el 15/03/2004 16:59:00
Puedes abrir la impresora como un Stream o puedes usar GDI+ para construir la salida linea por linea y enviarla a la impresora. La segunda opcion es mas dificil pero puedes implementar un preview de tu reporte.
En la segunda opcion tienes que usar el control PrintDocument
Puedes ver un ejemplo en http://www.vbdotnetheaven.com/Code/Jun2003/2087.asp
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir un Dataset

Publicado por david (3 intervenciones) el 15/03/2004 21:00:05
Tb puedes hacerte una impresion por Crystal Reports, una vez tienes generado el archivo rpt, cargas el ds

dim informe as New ReportDocument()
...
adapter.fill(ds,"autores")
adapter.fill(ds,"libros")
'Cargase el fichero del Crystal Reports
Informe.Load("C:\ruta\archivo.rpt")
Informe.SetDataSource(ds)
CrystalReportViewer.ReportSource=Informe

------------------------------=------------------------------------------------------------------
Pruebalo y me comentas, vale?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar