Try setting your document as the
Document
property on your
PrintDialog
instance.
PrintDialog printdg = new PrintDialog();
PrintDocument pd_doc = new PrintDocument();
printdg.Document = pd_doc;
...
You obviously also have to make sure your
PrintDocument
represents the document you want to print.
Hope this helps,
Fredrik