Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Beowulf en 2 Agosto 2010, 15:10 pm



Título: C# y Crystal
Publicado por: Beowulf en 2 Agosto 2010, 15:10 pm
Hola, les comento una duda, soy nuevo el uso de c# y crystal (estoy usando el Visual Studio 2008), cree una aplicacion con MSSQL server, utlizando todo lo que podia (data set tipado y no tipados) como para probar lo que podia hacer, el problema surge cuando desea llamar a un reporte en crystal, para ello uso un formulario nuevo donde coloco crystalReportViewer para llamar el reporte, por cierto paso desde el formulario base los parametros para filtar los campos en este nuevo formulario y luego llamar al reporte con el dataset creado. Las tablas que uso poseen muchos registros (mas de 10000) la carga de los datos en el crystalReportViewer es muy lento. Supongo que estoy usando mal el crystal. Como lo harian?


Título: Re: C# y Crystal
Publicado por: BandidoOFF en 2 Agosto 2010, 16:38 pm
No entiendo muy bien lo que quieres hacer....pero te podria decir que generar un reporte con tal cantidad de registros en Crystal ha de ser lento.

Yo intentaria verificar si realmente es necesario generar un reporte con ese volumnen de datos. Ademas no se si lo estas haciendo con una aplicacion web o de escritorio.


Título: Re: C# y Crystal
Publicado por: Beowulf en 2 Agosto 2010, 17:06 pm
Gracias con la respuesta, es una aplicacion de escritorio, funcionando todo en una maquina local, leyendo otros post, mejore un poco porque en la conexion filtro los registros, estoy ahora intentando pasar como parametros el dataset al formulario que tiene el crystalreportviewer


Título: Re: C# y Crystal
Publicado por: [D4N93R] en 2 Agosto 2010, 17:21 pm
Quién va a leer un reporte con más de 10.000 registros?  :-\


Título: Re: C# y Crystal
Publicado por: Beowulf en 3 Agosto 2010, 01:06 am
Tenes razon, fue una estuppides, cuando establecia la conexion con Sql limitaba una de las tablas, sin darme cuenta que la que lleva el detalle (mas de 10000) registros se cargaba completa, entonces le aplique un "Where" tanto a la tabla encabezado como la que sirve de detalle, envienadole solo unos 20 registros. En mi defensa puedo decir que siempre programe en Visual Fox y trabaja mas o menos asi, no me preocupaba la cantidad de registros


Título: Re: C# y Crystal
Publicado por: [D4N93R] en 3 Agosto 2010, 14:43 pm
Esas son las malas costumbres que vienen de FoxPro xD

Vale, espero que con ese filtro que le pusiste te haya ido mejor, cualquier cosa avisa.

Saludos!


Título: Re: C# y Crystal
Publicado por: Beowulf en 7 Agosto 2010, 01:18 am
Si, mejoro muchisimo, tengo que cambiar la forma de pensar, son varias las malas constumbres. Gracias  :-[