用push模式,由数据集生成报表。
myReport rpt = new myReport()引用不了啊,我有加using Webs.Report,myRpeort.rpt文件在此目录下。报表文件是由C#创建新项创建的,但没有myReport.cs文件啊,怎么回事?我看到别的教程都会有myReport.cs文件。还有一些不知有关还是没关的都加进using里也不行。。
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
using CrystalDecisions.Web;
using CrystalDecisions.ReportSource;

解决方案 »

  1.   

    好不容易能引用了,却又出这样的错查询引擎错误:“C:\DOCUME~1\XIAOQ\ASPNET\LOCALS~1\Temp\temp_590fdbfa-f185-49ab-995c-7cc52b413cdf.rpt”
      

  2.   

    你搞错了吧?
    push的怎么会要查询呢?pull才是。出现查询引擎错误,很有可能是因为数据源连接出错了。
    而push的,是用DataSet传过去,除非你报表的名字和DataSet里的表名不一致
      

  3.   

    我不知道是push还是pull,我是通过建立DataSet数据集做为报表数据源的。
      

  4.   

    “/MyTest”应用程序中的服务器错误。
    --------------------------------------------------------------------------------查询引擎错误:“C:\DOCUME~1\XIAOQ\ASPNET\LOCALS~1\Temp\temp_bd09398e-5eb7-4ca5-a8ee-6ebf73941d09.rpt” 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: CrystalDecisions.CrystalReports.Engine.DataSourceException: 查询引擎错误:“C:\DOCUME~1\XIAOQ\ASPNET\LOCALS~1\Temp\temp_bd09398e-5eb7-4ca5-a8ee-6ebf73941d09.rpt”源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
    [DataSourceException: 查询引擎错误:“C:\DOCUME~1\XIAOQ\ASPNET\LOCALS~1\Temp\temp_bd09398e-5eb7-4ca5-a8ee-6ebf73941d09.rpt”]
       .F(String  , EngineExceptionErrorID 
    ) +540
       .A(Int16 , Int32 ) +537
       CrystalDecisions.CrystalReports.Engine.FormatEngine.GetPage(PageRequestContext reqContext) +539
       CrystalDecisions.ReportSource.LocalReportSourceBase.GetPage(PageRequestContext pageReqContext) +189
       CrystalDecisions.Web.ReportAgent.u(Boolean N) +164
       CrystalDecisions.Web.CrystalReportViewer.OnPreRender(EventArgs e) +108
       System.Web.UI.Control.PreRenderRecursiveInternal() +62
       System.Web.UI.Control.PreRenderRecursiveInternal() +125
       System.Web.UI.Control.PreRenderRecursiveInternal() +125
       System.Web.UI.Page.ProcessRequestMain() +1499 
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032 
    咋办?我VS都重装了
      

  5.   

    你看看你那报表的数据源是怎么设置的。
    是不是和你的DataSet相匹配.