Instead of displaying the report in a crystal report viewer, you could convert it to a PDF and then just launch the PDF. Adobe displays all pages together with a scroll bar.
Here are the
google results[
^] for how to convert it.
Here is a method I use to launch pdfs after I've created them (it's in vb.net but should be easy to convert):
Public Sub LaunchPDF(ByVal strFile As String)
If strFile.Trim.Length <> 0 AndAlso System.IO.File.Exists(strFile.Trim) Then
Try
Process.Start(strFile.Trim)
Catch ex As System.ComponentModel.Win32Exception
MessageBox.Show("To view a report after it has been turned into a PDF, your computer must have Adobe Reader." & _
vbCr & "Please download and install Adobe Reader from http://www.adobe.com.", gblstrFormText)
Catch ex As Exception
MessageBox.Show("Unable to view PDF." & vbCr & "Error: " & ex.Message, gblstrFormText)
End Try
End If
End Sub
Hope this helps.