怎么将DataGridView1中显示内容通过PrintDialog1打印出来

怎样将DataGridView1中显示内容通过PrintDialog1打印出来?
求教各位老师:怎样实现将DataGridView1中显示的内容通过PrintDialog1打印出来?这些内容能够实现按一定的格式打印吗?请各位老师能详细讲一下操作步骤.谢谢.

------解决方案--------------------
按一定格式打印,这个你自己设计,用水晶报表,或你自己在PrintDocument里输出打印都行