如何給水晶報表子報表加上數據源
關於這個問題想了很久都沒有解決,各位幫幫忙
------解决方案--------------------看你的报表是怎么做的了,方法很多种,我就不一一列出来了: 
   private   void   Page_Load(object   sender,   System.EventArgs   e)    
   {    
   OleDbConnection   myconnect=new   OleDbConnection(ConfigurationSettings.AppSettings[ "connstr "]);    
   string   sqlstr1= "     SELECT   PLACE_ORDER_DETAIL.PLACE_ORDER_NO,PLACE_ORDER_DETAIL.PRODCODE,PLACE_ORDER_DETAIL.PRO_NAME,PLACE_ORDER_DETAIL.PRO_SPEC,PLACE_ORDER_DETAIL.COLOR,PLACE_ORDER_DETAIL.UNIT,PLACE_ORDER_DETAIL.ORDER_QTY     FROM   PLACE_ORDER_DETAIL       WHERE   PLACE_ORDER_DETAIL.PLACE_ORDER_NO   =    '04-110 ' ";        
   OleDbDataAdapter   myadapter=new   OleDbDataAdapter(sqlstr1,myconnect);    
   DataSet   mydataset=new   DataSet();    
   myadapter.Fill(mydataset, "first ");    
   cr_cljdrx   oRpt=new   cr_cljdrx();//主报表   空白   无数据      
                                                           cljdrx   oRpt1=new   cljdrx1();//子报表   ,只把它插入到了主报表中    
   oRpt1.SetDataSource(mydataset.Tables[ "first "]);   //绑定子报表数据    
   CrystalReportViewer1.ReportSource=oRpt;//显示报表                
   //   在此处放置用户代码以初始化页面    
   }
------解决方案--------------------数据源设置如下:    
   CrystalDecisions.CrystalReports.Engine.ReportDocument   rpt=new   CrystalDecisions.CrystalReports.Engine.ReportDocument();          
   rpt.SetDataSource( "报表数据源 ");          
   rpt.OpenSubreport( "子报表名称 ").SetDataSource( "子报表数据源 ");