为什么不能设置CrystalDecisions.CrystalReports.Engine.PrinterName属性?

2020-09-19 14:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在我正在使用的WinForms应...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在我正在使用的WinForms应用程序中,无论Windows默认打印机如何,都需要从该应用程序设置首选打印机,如下所示:

 reportDocument.PrintOptions.PrinterName = printerName; 

,但出于某些原因,不允许对其进行设置。 最初,PrinterName是空字符串,设置后,它仍然是空的,因此使用的是默认Windows打印机,而不是存储在printerName中的打印机。

我在SO上找到了这个答案: https://stackoverflow.com/a/ 24334756/6197785

我遵循了一次并且它起作用了,但是现在我不能了(当我取消选中该复选框并单击"保存"然后再次打开对话框时,该复选框仍处于选中状态!)