不妨参考:
http://expert.csdn.net/Expert/topic/1475/1475083.xml?temp=.5302851

解决方案 »

  1.   

    我在相应的位置加了下面代码,还是出上面的错误提示using System.Data.SqlClient;
    using CrystalDecisions.CrystalReports.Engine;//创建连接
    SqlConnection ct= new SqlConnection("server=localhost;database=pubs;uid=sa;pwd=08188163;");
    //创建SQL指令
    SqlDataAdapter cmd=new SqlDataAdapter("select * from titles",ct);
    //取回数据放入数据集
    DataSet dtst=new DataSet();
    cmd.Fill(dtst,"titles");
    //创建报表对象
    ReportDocument doc=new ReportDocument();
    string str;
    str="D:\\project\\c#test\\MyNetReport\\CrystalReport1.rpt";
    //str=Application.StartupPath + "\\CrystalReport1.rpt";
    //加载报表
    doc.Load(str);
    //为报表对象设置数据源
    doc.SetDataSource(dtst);
    //以报表查看器显示报表 
    CRViewer.ReportSource=doc;
    CRViewer.DataBind();
      

  2.   

    我成功了,去掉CRViewer.DataBind();就行了!
      

  3.   

    我去了DataBind()不行啊!!5555