C# 打印datagridview的网格线

从SqlServer中取出的一组数据dataset绑定到了datagridview中,用vs打印组建如何打印出网络线?
研究很没有做出来,求大神帮忙!

直接用报表控件(水晶或者rdlc)或者excel,这样不但可以输出各种表格,还能添加别的格式。

数据能在Datagridview中显示,不就能出现网格线了吗