elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [Solucionado] Imprimir formulario y dataGridView (c#)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] Imprimir formulario y dataGridView (c#)  (Leído 18,027 veces)
Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
[Solucionado] Imprimir formulario y dataGridView (c#)
« en: 16 Septiembre 2010, 02:12 am »

HOla pues eso, como puedo imprimir un formulario y por otra parte el contenido de un datagridview usando el crystalReports???

gracias de antemano.


« Última modificación: 17 Septiembre 2010, 15:12 pm por [D4N93R] » En línea

Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: Imprimir formulario y dataGridView (c#)
« Respuesta #1 en: 16 Septiembre 2010, 02:15 am »

:www.willydev.net/InsiteCreation/v1.0/descargas/prev/crearcrystal.pdf


En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Imprimir formulario y dataGridView (c#)
« Respuesta #2 en: 16 Septiembre 2010, 03:19 am »

:www.willydev.net/InsiteCreation/v1.0/descargas/prev/crearcrystal.pdf

Gracias voy a echarle un ojo.

He estado mirando y no sería más fácil usando los controles, printDialog y printDocument???
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Imprimir formulario y dataGridView (c#)
« Respuesta #3 en: 16 Septiembre 2010, 05:09 am »

PrintDocument es para tú mismo hacerte el reporte a mano, crystal report ya viene con opciones de impresión.

Saludos
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Imprimir formulario y dataGridView (c#)
« Respuesta #4 en: 16 Septiembre 2010, 05:15 am »

PrintDocument es para tú mismo hacerte el reporte a mano, crystal report ya viene con opciones de impresión.

Saludos

vale, pero esque no entiendo ni papa del crystal reports ese, puedo imprimir directamente el contenido de un dataTable???? sin tener que crear las columnas a mano o sin darle una fuente de datos???
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Imprimir formulario y dataGridView (c#)
« Respuesta #5 en: 16 Septiembre 2010, 15:00 pm »

Ehh , que yo sepa no, Con printDialog tienes que hacer todo a mano, es para cosas personalizadas. Puede que haya algo ya hecho, revisa en codeproyect o codeplex .
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Imprimir formulario y dataGridView (c#)
« Respuesta #6 en: 16 Septiembre 2010, 23:08 pm »

A ver, quiero que lo que yo lea de la base de datos pasarlo al crystal reports entonces he hecho esto:

Código
  1.  
  2. ReportDocument RD = new CrystalReport1();
  3.  
  4.            /////creo una instancia de la clase
  5.            GestorNota gn = new GestorNota();
  6.           ///Accedo a la base de datos y almaceno los datos en un DataTable
  7.            DataTable datos = gn.Obtener_Listado_Notas(factoria, login);
  8.            ///Aqui le asigno los datos al reportDocument
  9.            RD.SetDataSource(datos);
  10.  
  11.           pero no me funciona.
  12.  
  13.  
  14.  
  15.  
  16.  

He probado pasarle los datos a un xml pero tampoco con la siguiente linea:
datos.WriteXmlSchema("ReporteNotas.xml");

pero me dice que nanai de la china....

alguna solución??? como puedo obtener los datos, porque al aprecer tengo darle el orgien de la fuente de datos y he visto que se puede hacer leyendo de un xml... pero como??
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Imprimir formulario y dataGridView (c#)
« Respuesta #7 en: 17 Septiembre 2010, 00:16 am »

Vale en un principio ya me arranca pero no me muestra la información en el CrystalReportView... porqué???

mi código

Código
  1. InitializeComponent();
  2.  
  3.            factoria = _factoria;
  4.            login = _login;
  5.  
  6.  
  7.            ReportDocument RD = new CrystalReportNotas();
  8.  
  9.            GestorNota gn = new GestorNota();
  10.            DataTable datos = gn.Obtener_Listado_Notas(factoria, login);
  11.            DataSet ds = new DataSet();
  12.            ds.Tables.Add(datos);
  13.  
  14.            ds.WriteXmlSchema("Reporte_notas.xml");
  15.  
  16.  
  17.            RD.SetDataSource(datos);
  18.  
  19.            foreach (ReportDocument rDocument in RD.Subreports)
  20.            {
  21.                if (rDocument.Database.Tables.Count > 0)
  22.                {
  23.                    rDocument.SetDataSource(datos);
  24.                }
  25.            }

que está mal???
En línea

Hartigan


Desconectado Desconectado

Mensajes: 310


Ver Perfil
Re: Imprimir formulario y dataGridView (c#)
« Respuesta #8 en: 17 Septiembre 2010, 00:53 am »

Vale ya está solucionado. me faltaba ésta linea de código:

Código
  1. this.crystalReportViewer1.ReportSource = RD;

salu2.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines