Chris,
I have a generic class for printing and an example of
calling it to print from a ListView. The calling program
can easily create the print string from a datagrid rather
than a listview.
Send me an email and I will send you the code.
Les Smith
Try NetCommander at HHISOFTWARE.COM
KNOWDOTNET.COM coming soon.