Code: Printing a DataGrid (Visual C #) This example demonstrates printing a DataGrid control Example private void printGrid_Click (System.Object sender, System.EventArgs e) printDocument1.Print (); private void printDocument1_PrintPage (System.Object sender, System.Drawing. .Printing.PrintPageEventArgs e) PaintEventArgs myPaintArgs = new PaintEventArgs (e.Graphics, new Rectangle (new Point (0, 0), this.Size)); this.InvokePaint (dataGrid1, myPaintArgs); Compiling the Code This example requires: A .. Button control named printGrid with a Click event handler A DataGrid control named dataGrid1 A PrintDocument component named printDocument1 with a PrintPage event handler The example code replaces the existing event handlers Robust Programming The following conditions may cause an exception:.. You do not have PERMISSION TO Access The Printer. SECURITY IN ORDER TO Run This Example, You Must Have Permission to Access The Printer. from:
Http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cscon/html/vclrfcodeprintingDataGridvisualc.asp