Estaba convencido que ayer te conteste, pero entro a ver como te estaba lledo y plof!! no veo mi respuesta asi que aca vuelve y juega
Lo primero que debes hacer es diseñar el reporte con los campos que deseas imprimir, para esto ayudate con un DataSet tipado que contenga los campos del reporte, creo que serian los mismos campos de DataSet dsVisitantes2
Una vez tengas eso haces una instancia del reporte que creaste y le asignas los datos, asi:
C#
Código:
CrystalReport1 miReporte = new CrystalReport1();
miReporte.SetDataSource(dsVisitantes2.Table[0]);
Y para enviarlo a la impresora
Código:
miReporte.ToPrinter(................);
Saludos