Print DataGrid to Printer

I have created a GridView and all works well. All I need to do is to create a preview of the DataGrid on a new page and the person viewing the page must be able to print the page to a printer.

Can anybody assist me with this. I am new to Web Development.

Thank you