最近我从CR VS2008
转到CR 13.0.2 (for VS 2010)
Windows 7 (64 bit)
,使用.NET 4.5框架。
在VS2008
一切正常,现在我得到了#34;数据库登录失败"错误,我不使用任何数据库。我只在Crystal Report上填充参数和公式字段,并尝试将其打印出来。如前所述,在VS 2008中所有人都在讨好,现在不是。为什么呢?
这是我的简单代码:
//passing data to parameters like (one example):
cr1.SetParameterValue("ParameterName", Actual_Parameter);
//and my code for prinitng:
PrintDocument doctoprint = new PrintDocument();
doctoprint.PrinterSettings.PrinterName = objPrinter.Value.ToString();
cr1.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.DefaultPaperSize;
CrystalDecisions.Shared.PageMargins margins = new CrystalDecisions.Shared.PageMargins(0, 0, 0, 0);
cr1.PrintOptions.ApplyPageMargins(margins);
crystalReportViewer1.ReportSource = cr1;
cr1.PrintToPrinter(1, false, 0, 0); //and here i get the error!
有人可以帮帮我吗?我真的不知道该怎么做。 米蒂亚