DataSet1 ds=new DataSet ();应该写成DataSet ds=new DataSet ();
最上面加using System.Data;
using CrystalDecisions.CrystalReports.Engine;
就OK了。

解决方案 »

  1.   

    DataSet ds=new DataSet ();这个ok了,但CrystalReport1 orp=new CrystalReport1();仍然出错
    error CS0246: 找不到类型或命名空间名称“CrystalReport1”(是否缺少 using 指令或程序集引用?)
      

  2.   

    命名空间加入
    using CrystalDecisions.Share;然后确定项目中已经存在一个名字为CrystalReport1的报表(自己设计的)
      

  3.   

    命名空间加入
    using CrystalDecisions.Share;项目中已经存在一个名字为CrystalReport1的报表(自己设计的)
    还是不行,我用的是2003版的,当我这样写时:CrystalReport1 orp=new 提示内根本没有CrystalReport1这个选项。
    我真的是搞不懂了,到底问题出在什么地方。请各位高手指点一下