problem in printing the second page in vb.net, please help me!!!

I am using the printDialog and PrintDocument method. Actually I have to print few form field at the top of the page and after that the data inside the datagrid. i am able to print it properply in one page but when grid records goes more than one page size. the second page is not getting printed. please help me out....soon....

Loader.
Up arrow icon