http://expert.csdn.net/Expert/TopicView1.asp?id=1825402

解决方案 »

  1.   

    可能ds中有多个表。你把ds pull到xsd上。
    在绑定
      

  2.   

    this.oleDbAdapter.Fill(this.dataset);
    this.CrystalReport.SetDataSource(this.dataset);
    this.r1.reportsource=this.CrystalReport;
    其中,CrystalReport是实例划后的报表文件
      

  3.   

    TestCReport crv = new TestCReport();
    crv.SetDataSource(m_Details.TableName[0]);
    CrystalDecisions.CrystalReports.Engine.TextObject obje= crv.ReportDefinition.ReportObjects["Text1"] as CrystalDecisions.CrystalReports.Engine.TextObject;// crv.ReportDefinition.ReportObjects.i;
    obje.Text = "obje";
    cryRerport.ReportSource = crv;
      

  4.   

    rpt为报表的类名,"报表数据"为报表选择的表名
    dataSet.Tables[0].TableName="报表数据";
    Rpt.SetDataSource(dataSet);
    Rpt.Database.Tables[0].SetDataSource(dataSet);
    Rpt.Refresh();