我正在使用 C# (.NET 4.5) 和 Crystal Reports (13.0.5.891) 创建一个 WinForms 应用程序。我正在使用 Visual Studio 2012。我对 Crystal Report 进行了一些修改(主要是重命名字段)。当我转到包含报表查看器的表单时,会发生以下事情:
显示的错误信息是:
控件 CrystalDecisions.Windows.Forms.PageControl 在设计器中引发了未处理的异常并已被禁用。例外:索引超出范围。必须是非负数且小于集合的大小。参数名称:索引堆栈跟踪:在 CrystalDecisions.Windows.Forms.PageControl.OnPaint(PaintEventArgs e) 在 CrystalDecisions.Windows.Forms.PageControl.WndProc(Message&m)
当我运行该程序时,对于某些报告它运行良好,对于其他报告它只是完全关闭报告查看器窗口。编辑报告不会显示任何错误。
我尝试清理项目并重新启动 IDE。另外,在网上查找错误时,我只设法找到了这篇文章,但没有任何帮助。