use rdlc or crystal report for print form or grid. print whole form with grid is a not better Idea. May be rdlc take time to understand, but i'll be better for you future.
Check this link, how to create RDLC Report in windows application.
Link-1
Link-2
search on google for more better ideas.
if you still want to print your form then go to below link
Link-3
Regard
Shambhoo :)