Introduction - If you have any usage issues, please Google them yourself
The DataGridView control in .NET 2.0 is an amazing data representation control, and contains many advanced features that we could benefit from. The only thing that is not supported by this control is the printing feature. I searched the web for such a feature, but did not find anything really good, and most of the printing classes that I found were for printing a DataTable object or for printing the traditional DataGrid control. Therefore, I decided to create my own code for this feature and share it with others.