我创建了一个水晶报表文件A.rpt, 现在想创建一个A.rpt的对象名为aa,请问要如何做?谢谢
   A aa=new A();
这样可以吗?为什么运行的时候提示不行?
提示信息为:找不到类型或命名空间名称“A”(是否缺少 using 指令或程序集引用?)
请高手指点
我用的是水晶报表9.2

解决方案 »

  1.   

    你如果在项目里添加了一个水晶报表,会生成一个和报表同名的.cs文件,继承ReportClass。
    所以可以采用A aa=new A();实例化一个报表。
      

  2.   

    CrystalDecisions.CrystalReports.Engine
    CrystalDecisions.Enterprise.Report
    CrystalDecisions.ReportSourceCrystalDecisions.Shared
      

  3.   

    提示错误如下:
    E:\HY\HY\RS\frmRptRsReport.cs(103): 找不到类型或命名空间名称“rptRsReport”(是否缺少 using 指令或程序集引用?)E:\HY\HY\RS\rptRsReport.rpt 在此系统上未找到自定义工具“CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator”。
      

  4.   

    你是用的水晶报表吗?非
    E:\HY\HY\RS\rptRsReport.rpt 在此系统上未找到自定义工具“CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator
    是不是用了其他组件啊?