c#打印有关问题

c#打印问题 ,高手指点我没有使用2005提供的打印控件,直接PrintDocumentpdnewPrintDocument()不知为什么,

c#打印问题 ,高手指点
我没有使用2005提供的打印控件,直接PrintDocument   pd   =   new   PrintDocument();   不知为什么,可以打印预览,但在打印预览里不能进行打印,
后来又用控件直接试了一下,可以打印出来   为什么呀

[解决办法]
打印报错还是按钮不可用,报什么错?