近日升级vs2005到vs2010,
水晶报表用的是activex打印
在win7的ie8下能导出,能打印
但在xp IE8 下能导出,点打印时一直提示“正在加载 Crystal Reports打印控件”
请大侠指点迷津,谢谢!
如果是activex方式打印首先需要安装控件,其次要保证控件可以运行(没有在安全选项里禁止)
另外之前遇到一个情况是需要导出的电脑上安装了网络打印机,而打印机服务器出现故障,打印机的状态一直是正在打开,结果也出现这种情况
控件已安装,也可以运行,网络打印机也装了,
同一台电脑.net2.0的网站能打印,4.0的网站就一直提示“正在加载Crystal Reports打印控件,..."
请赐教。
试试在web.config 中加入
<configuration><startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
看看这篇 设置为PrintMode.PDF
http://androidyou.blogspot.co.nz/2012/06/ie-crystal-report-cant-print-please.html