我正在尝试将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对象时,它甚至没有推出我期望的那种物体。我想我可能需要再次拼凑解决方案。
答案 0 :(得分:1)
发现问题:名字冲突。
我试图将对象移动到主应用程序的项目中,并在此过程中删除了一个子项目。当我这样做时,其中一个类冲突了。这就是为什么Me对象全都搞砸了。