La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8279 - IMPRIMIR CON DATAREPORT ES LENTO, EXISTEN MILES DE REGISTROS
Autor:  Alfredo Calderón León
Cuando existe una gran cantidad de registros y deseo imprimir datos de esa tabla (por ejemplo una factura), el datareport lo hace demasiado lento por la gran cantidad de registros que existen en la tabla.
La consulta que uso es compleja por ser una factura.

  Respuesta:  rafael morales lara
cuando los registros son muchos debes utilizar el objeto printer, es mas lioso, pero muy comodo de usar y se le coge el dominio muy pronto.
si quieres responde y te mando el fracmento de codigo de una factura que va muy rapida