This RadGrid demo demonstrates the new printing functionality of RadGrid, introduced in R2 2016. This new feature generates a PDF document and sends it to the browser for printing, which allows the control to preserve its appearance (including built-in skins and custom styles). You can add the print button by setting the ShowPrintButton property to "true", which will render it in the command item.
For demo purposes only and to demonstrate that even the selected styles are included in the generated PDF file for the printing, within the client-side OnGridCreated event we are preselecting few items.