将Crystal Report添加到VS 2005项目时出现问题

时间:2009-07-17 20:51:58

标签: vb.net visual-studio-2005 crystal-reports

我正在尝试将Crystal Report添加到VS 2005 VB项目中。

这就是我的所作所为:

  • 右键点击我的项目,添加 - >新项目......水晶报告
  • 使用标准报告向导添加报告(或仅添加空白报告

我收到此错误:

'Site' is not a member of 'MyProject.CachedCrystalReport1'
     C:\BasProj\MyProject\MyProject\CrystalReport2.vb

生成代码中的方法:

    Public Overridable Function CreateReport() As CrystalDecisions.CrystalReports.Engine.ReportDocument Implements CrystalDecisions.ReportSource.ICachedReport.CreateReport
    Dim rpt As CrystalReport1 = New CrystalReport1
    rpt.Site = Me.Site
    Return rpt
End Function

我想不知怎的,我告诉它我想创建一个网站或者什么,但我不知道如何。

我启动了一个全新的解决方案(Visual Basic Windows应用程序)并添加了一个没有任何问题的Crystal Report。

任何提示如何解决这个问题?

更新:好的,有些东西真的搞砸了。当我检查上面的Me对象时,它甚至没有推出我期望的那种物体。我想我可能需要再次拼凑解决方案。

1 个答案:

答案 0 :(得分:1)

发现问题:名字冲突。

我试图将对象移动到主应用程序的项目中,并在此过程中删除了一个子项目。当我这样做时,其中一个类冲突了。这就是为什么Me对象全都搞砸了。