This example demonstrate how we can print Datagridview control in c#. This example requires a button control named Button1, one datagridview control named datagridview1 and one Printdocument component named printdocument1.
and try this code:
private void button2_Click(object sender, EventArgs e) { printDocument1.Print(); } private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { PaintEventArgs myPaintArgs = new PaintEventArgs(e.Graphics, new Rectangle(new Point(0, 0), this.Size)); this.InvokePaint(dataGridView1, myPaintArgs); }
Datagridview printing
http://csharp.net-informations.com/datagridview/csharp-datagridview-printing.htm
This article is something new to me.Its always good to come to know about new things.this article is a good one.thanks for sharing it.
I have one problem that i want to print all the data inside the datagridview the code above just prints the screen not tha whole data kindly tell me how to print whole data.