如何獲取子報表的數值總和後進行統計主報表的總和
情況如下:
環境:C# + winform
同一個ds集:含三個數據集,其中ds為主,通過orderId等相關字段關聯另兩個分別為ds1和ds2
同一份報表:含一個主報表A和一個子報表A1,其中detail節分三部分a,b,c,在a中顯示
在a中顯示ds集數據,在b中插入子報表A1顯示ds1數據集,在c中顯示ds2數據集
報表窗體主要代碼
A cr = new A();
cr.SetDataSource(CrCtrl.GetDss(sql1, sql2, returnTableName1, returnTableName2));
this.crvOrder.ReportSource = cr;
SubreportObject subrtobj = cr.DetailSection2.ReportObjects["SubOrder"] as SubreportObject;
ReportDocument subrt = subrtobj.OpenSubreport("A1");
subrt.SetDataSource(CrCtrl.GetDataSet(sql3, returnTableName3));
問: 如何在主報表A中顯示或者獲取子表A1中統計的SubAmount總和(這個是由子報表A1中所有記錄的價錢之和),
然後再計算主報所有項的匯總數值TotalAmount ??