اول text box هاتو بذار تويه يه groupbox بهد از group box پرينت بگير
بعد يه print document به فرم اضافه كن و اين كد رو توش بنويس
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Bitmap bm = new Bitmap(this.groupbox1.Width, this.groupbox1.Height);
this.groupbox1.DrawToBitmap(bm, new Rectangle(0, 0, this.groupbox1.Width, this.groupbox1.Height));
e.Graphics.DrawImage(bm, 0, 0);
}
اين كد رو هم تويه دكمه پرينت بنويس
prindocument1.print();
حالا براي ديتا گريد هم همون كارارو بكن فقط به جاي group box بزار datagriedview