我新建了一个报表取名字为testReport.rpt然后在aspx里放了一个CrystalReportViewer我在aspx.cs文件里
testReport tt = new testReport();总是提示
错误 5 找不到类型或命名空间名称“testReport”(是否缺少 using 指令或程序集引用?) C:\Inetpub\wwwroot\Test2005\Default13.aspx.cs 18 28 C:\...\Test2005\请问我是否什么地方做错了.应该怎么做啊

解决方案 »

  1.   

    testReport.rpt和aspx页面是在同一个目录下吗??如果不是的话,可以通过命名控件来引用testReport类
      

  2.   

    winner2050(winner) ( ) 信誉:100    Blog 
    -------------
    没有
      

  3.   

    kbxj406(羽儿) ( ) 信誉:100    Blog -----------------是在一个目下下但是2005里网站就没加名字空间啊
      

  4.   


    命名空间.
    来看一下,能否访问到testReport类
      

  5.   

    testReport?????
    什么类?
    CrystalDecisions.CrystalReports.Engine.ReportDocument rptDoc = new CrystalDecisions.CrystalReports.Engine.ReportDocument()
    rptDoc.Load(rptPath);
    CrystalReportViewer1.ReportSource = rptDoc;
      

  6.   

    testReport.rpt就一个文件又没有代码我怎么给他加命名空间呢?
      

  7.   

    C:\Program Files\Common Files\Crystal Decisions\2.5\managed
    先引用Crystal Report的类库阿。默认路径是这个。如果你装的是vs2005的我也不打清楚了。我给的是10的路径。到里面把用的都引用了就可以直接用了。
    然后最好在类里面写一下using CrystalDecisions.CrystalReports.Engine;
    就可以直接声明ReportDocument rptDoc = new ReportDocument();