代码之家  ›  专栏  ›  技术社区  ›  John

在VS2005项目中添加Crystal Report时出现问题

  •  1
  • John  · 技术社区  · 16 年前

    我正在尝试将Crystal Report添加到Vs2005 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
    

    我想不知怎么的,我告诉它我想做一个网站或什么,但我不知道怎么做。

    我启动了一个新的解决方案(VisualBasicWindows应用程序),并添加了一个没有任何问题的CrystalReport。

    有什么解决这个问题的建议吗?

    更新: 好吧,事情搞砸了。当我检查上面的Me对象时,它甚至没有输出我期望的对象类型。我想我可能需要重新拼凑出解决方案。

    1 回复  |  直到 16 年前
        1
  •  1
  •   John    16 年前

    发现问题:名称冲突。

    我试图将对象移动到主应用程序的项目中,并在此过程中除去了一个子项目。当我这样做的时候,其中一个班发生了冲突。这就是为什么我的目标被搞砸了。