Here’s a solution that could help you. It will be efficient but quite not perfect.
If you are using crystal reports with Visual studio 2010.
You could try creating multiple report headers. But you should adjust your headers size so that they fit in one page.
There’s another solution I found here . I hope it helps.