報表添加數據源
我創建了一個CrystalReport報表 
 裡面分一個主報表和一個子報表 
 問一問怎麼為這兩個報表提供數據源 
 以我是我的一段代碼   
                      private   void   crystalReportViewer1_Load(object   sender,   EventArgs   e) 
                         { 
                                     DataTable   datatable=new   DataTable(); 
                                     DataTable   subdatable=new   DataTable(); 
                                     Tree   tree   =   new   Tree();//初始類 
                                     datatable.Clear(); 
                                     subdatatable.Clear(); 
                                     datatable   =   tree.getReportInfo(tempProID);//主報表數據源 
                                     subdatatable=tree.getSubReportInfo(tempProID);//子報表數據源 
                                     CrystalReport1   Cr   =   new   CrystalReport1(); 
                                     Cr.SetDataSource(datatable);//賦於方報表數據源 
                                     Cr.Subreports[ "KdSubReport "].SetDataSource(subdatatable);//賦於子報表數據源 
                                     crystalReportViewer1.ReportSource   =   Cr; 
                                     crystalReportViewer1.Refresh();                                       
                         }
------解决方案--------------------Cr.Subreports[ "KdSubReport "] 
 改成Cr.Subreports[0]试试