我试图使用ReportViewer1.PrintDialog()而不是ReportViewer1.Refreshreport(),我的意思是将我的报告带到打印机,而不是查看它。
但是当我运行代码时,它会产生错误。
错误是
由于对象的当前状态,操作无效。
请告诉我有什么问题吗?谢谢Furqan
发布于 2011-06-14 19:30:33
这可能是因为在调用PrintDialog()时,报表已经在呈现过程中。您必须等待呈现完成,以避免此错误。您可以使用RenderComplete方法来检测报表何时完成呈现,调用PrintDialog()是安全的。
https://stackoverflow.com/questions/5134628
复制相似问题