我正在使用最新的Crystal Report版本服务PAck 13和Visual Studio 2012和Framework是4 Client Profile我的一些代码 尝试但问题不解决我是编辑我的注册表检查它 处理或不处理但仍然出现错误是注册表我在哪里 更改printjob默认值为75,我替换为2进行检查 目的
HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\REPORT APPLICATION SERVER\Server\PrintJobLimit
下面所有代码都无法正常工作从我的客户端内存中清除对象 生气我请求我帮忙如何解决它
using (ReportDocument doc = new ReportDocument())
{
doc.Load(Application.StartupPath + @"\SaleFormat1.rpt");
doc.SetDataSource(ds);
doc.PrintToPrinter(Convert.ToInt32(nordt.Rows[0][2]), true, 1, 1000);
}
ReportDocument doc = new ReportDocument();
doc.Load(Application.StartupPath + @"\SaleFormat1.rpt");
doc.SetDataSource(ds);
doc.PrintToPrinter(Convert.ToInt32(nordt.Rows[0][2]), true, 1, 1000);
doc.Close();
doc.Dispose();
答案 0 :(得分:1)
请勿使用" .Net Framework 4客户端配置文件"。使用" .Net Framework 4 "代替。
另外,请尝试将以下内容附加到您的应用配置文件中:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>