You need to add custom logic in order to make printing work in your case. You would have to get the data from the GridViews and present it in some way. Then, you can add the other UI elements until all the content is printed. You have to take care of the way the content should be split in pages. The article Kammen previously quoted in MSDN can help you get started, but is not a ready solution.
RadRichTextBox and RadPdfViewer have an implementation of printing which concerns only their documents. The controls make sure to split the content in pages correctly and pass them consecutively to the PageVisual property of the PrinPageEventArgs. RadGridView can be printed using RadDocument, as illustrated in this example
. However, none of the controls provide a way to print a whole page (custom control). Such a task depends heavily on the layout of the custom control and is not in the scope of the functionality that RadConrols offer.
All the best,
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>