Aunque me doy cuenta de que podría mostrar el formulario fuera de la pantalla y ocultarlo, junto con muchas otras formas de hechicería de WinForms, prefiero seguir con la ruta zen y hacer esto bien. Tengo un informe local de SSRS (por lo que no hay servidor) en el que deseo dar al usuario la opción de ver o imprimir (en otras palabras, no quiero obligarlos a ver para imprimir). Lamentablemente, el control ReportViewer se queja de su "estado" cuando intento imprimirlo como un componente que estoy creando explícitamente en mi código (dentro de un bloque using(), por supuesto) o si intento crear una instancia de mi formulario de visor y simplemente imprima sin mostrarlo nunca.Cómo imprimir el informe de ReportViewer sin mostrar un formulario
¿Hay algún medio para hacer esto que me sienta bien, o debería mostrarlo fuera de la pantalla y seguir con mi vida?
Gracias, Brian. Echaré un vistazo a esta solución mañana a primera hora de trabajar. –
Excelente solución; funcionó perfectamente! Felicitaciones por obtener sus primeros puntos SO de una pregunta sobre recompensas;) –
Código impresionante: gracias por compartir. – RThomas