c#关于Datagridview打印问题
Font font = new Font("Tahoma", 16, FontStyle.Regular);//设置画笔
Font font2 = new Font("宋体", 25, FontStyle.Bold);
Brush bru = Brushes.Blue;
Pen pen = new Pen(bru);
Graphics g = e.Graphics;
pen.Width = 1;
//设置各边距
int nLeft = e.PageSettings.Margins.Left;
int nTop = e.PageSettings.Margins.Top;
int nRight = e.PageSettings.Margins.Right;
int nBottom = e.PageSettings.Margins.Bottom;
int nWidth = e.PageSettings.PaperSize.Width - nRight - nLeft;
int nHeight = e.PageSettings.PaperSize.Height - nTop - nBottom;
//打印各边距
//e.Graphics.DrawLine(pen, nLeft, nTop, nLeft, nTop + nHeight);
//e.Graphics.DrawLine(pen, nLeft+nWidth, nTop, nLeft+nWidth, nTop + nHeight);
//e.Graphics.DrawLine(pen, nLeft, nTop, nLeft+nWidth, nTop);
//e.Graphics.DrawLine(pen, nLeft, nTop+nHeight, nLeft + nWidth, nTop+nHeight);
//在离左边距20,右边距20的位置打印haha xixi
g.DrawString("haha xixi:", font, bru, nLeft + 20, nTop + 100);//如果要打印datagridView在这里遍历便可
是自己画的一个表格然后直接打印出来,请问怎么个遍历啊?