Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 水晶报告×;14-Crystal report 2008针对VS 2008的sp2(参数发布0_Crystal Reports - Fatal编程技术网

Crystal reports 水晶报告×;14-Crystal report 2008针对VS 2008的sp2(参数发布0

Crystal reports 水晶报告×;14-Crystal report 2008针对VS 2008的sp2(参数发布0,crystal-reports,Crystal Reports,crystal reports非常新。问题是-在我们的.net应用程序中,我们查看crystal report,报告提示输入2个参数值,即2个日期,并插入这些参数以生成报告 左侧的参数面板有一个按钮(显示高级对话框)。此按钮应再次调用相同的参数提示对话框,以便用户可以修改这些参数并重新生成报告 问题是,当我单击按钮时,代码中会生成一个空引用异常。 调用堆栈是- at CrystalDecisions.Windows.Forms.ParameterFieldInfo.get_isDCP()

crystal reports非常新。问题是-在我们的.net应用程序中,我们查看crystal report,报告提示输入2个参数值,即2个日期,并插入这些参数以生成报告

左侧的参数面板有一个按钮(显示高级对话框)。此按钮应再次调用相同的参数提示对话框,以便用户可以修改这些参数并重新生成报告

问题是,当我单击按钮时,代码中会生成一个空引用异常。 调用堆栈是-

 at CrystalDecisions.Windows.Forms.ParameterFieldInfo.get_isDCP()
   at CrystalDecisions.Windows.Forms.InteractiveParameterPanel.ShowAdvancedDialog(ParameterUnit pu)
   at CrystalDecisions.Windows.Forms.InteractiveParameterPanel.pu_ShowAdvancedDialog(Object sender, EventArgs e)
   at CrystalDecisions.Windows.Forms.ParameterUnit.OnShowAvancedDialog(EventArgs e)
   at CrystalDecisions.Windows.Forms.ParameterUnit.editControl_ShowAdvancedDialog(Object sender, EventArgs e)
   at CrystalDecisions.Windows.Forms.ParameterValueEditControl.OnShowAdvancedDialog(EventArgs e)
   at CrystalDecisions.Windows.Forms.ParameterValueEditControl.btnShowAdvancedDialog_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
请注意,我使用.net reflector调试crystal report dll, isDCP方法如下所示-

public bool isDCP
    {
      get
      {
        return (this.Attributes.Contains("IsDCP") && ((bool) this.Attributes["IsDCP"]));
      }
    }
看起来属性值为空

请让我知道你的意见。在前端获取报告时,我是否遗漏了什么

我在windows server 2003中使用crystal reports 2008 sp 2(还请注意,我的gac包含不同版本的crystal reports(无法删除它们,请尝试)。 我使用带有代理的web服务从本地服务器获取报告

注意:我还尝试创建示例应用程序,在其中指定报表源的本地路径,这是可行的


请让我知道如何解决上述问题,以及我应该如何使用web服务创建示例应用程序。源报告需要设计/保存为2008格式。该“复制侧窗口”功能将不适用于旧报告。

源报告需要设计/保存为2008格式。该“复制侧窗口”此功能不适用于旧版报表。

这应该是crystal reports的问题。他们已注意到此问题,并希望在以后的版本中解决此问题。他们已注意到此问题,并希望在以后的版本中解决此问题。

这应该是crystal reports的问题。他们已经注意到这个问题,并希望在将来的版本中修复它。这应该是crystal reports的问题。他们已经注意到这个问题,并希望在将来的版本中修复它。