Crystal Report Error Exceed PrintJobLimit

时间:2015-04-20 06:48:12

标签: c# winforms crystal-reports

  

我正在使用最新的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();

1 个答案:

答案 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>