你把你给报表提供数据的那段程序贴出来,我给你看一下!

解决方案 »

  1.   

    RptCLP rptDoc=new RptCLP(); //实例主报表
    RptCLPBooking rptDoc1=new RptCLPBooking();//实例子报表

    RptCLPData rptDataset=new RptCLPData();//实例主报表的数据源
    RptRBookingCLPData rptDataset1=new RptRBookingCLPData();();//实例子报表的数据源 CLPS cLPS=new CLPS();
    RBookCLPS rBookCLP=new RBookCLPS(); rptDataset=cLPS.GetRptCLPByGuid(new Guid(Request.Params["ItemGuid"]));//得到主报表数据集
    rptDoc.SetDataSource(rptDataset);
    rptDataset1=rBookCLP.GetRBookingCLPByCLPGuid(new Guid(Request.Params["ItemGuid"]));//得到子报表数据集
    rptDoc1.SetDataSource(rptDataset1);