Mira me imagino que lo que quieres es una especie de reporte o factura, yo lo generaria con un pdf de esa forma no me quedan cortados los registros y tendria los encabezados en todas las páginas puedes usar
ezpdf,
fpdf o cualquier otra de las que hay en internet, para mi esta es la mejor forma de resolver este problema. Espero te sirva de algo mi respuesta.