¿La mejor manera de imprimir una vista de cuadrícula de datos con todas las filas y todas las columnas? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Imprimir un .NET DataGridView 9 respuestas

Necesito agregar alguna funcionalidad para poder imprimir lo que se muestra en datagridview. Intenté usar la clase de mapa de bits pero no parece estar imprimiendo todas las filas y columnas. Parece una captura de pantalla y faltan algunas columnas y filas. ¿Alguien sabe alguna mejor manera de manejar esto? Muchas gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta