O zaman şu yardımcı olur sanırım.
Öncelikle printDocument ekle form'a. Yazdır butonu koy ve click event'ına şunu yaz.

printDocument1.Print();
Sonra printDocument'in printpage event'ına şu kodları yaz.

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
PaintEventArgs pea= new PaintEventArgs(e.Graphics, new Rectangle(new Point(0,0), this.Size));
this.InvokePaint(grdView1, pea);
}