Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Activereports 如何在活动报告的最后一页获取列的总和_Activereports - Fatal编程技术网

Activereports 如何在活动报告的最后一页获取列的总和

Activereports 如何在活动报告的最后一页获取列的总和,activereports,Activereports,我有一个活动报表,它有两列名为“存款”和“取款”。我想在活动报表的最后一页获取这两列的总和。我在ReportStart事件中完成了一些代码 var fldDepositTotal = ar.Sections["gfDetail"].Controls["fldDepositTotal"] as DataDynamics.ActiveReports.TextBox; var fldWithdrawalTotal = ar.Sections["gfDetail"].Controls["fldWithd

我有一个活动报表,它有两列名为“存款”和“取款”。我想在活动报表的最后一页获取这两列的总和。我在ReportStart事件中完成了一些代码

var fldDepositTotal = ar.Sections["gfDetail"].Controls["fldDepositTotal"] as DataDynamics.ActiveReports.TextBox;
var fldWithdrawalTotal = ar.Sections["gfDetail"].Controls["fldWithdrawalTotal"] as DataDynamics.ActiveReports.TextBox;

            fldDepositTotal.DataField = "AmountD"; // Your datafield value
            fldDepositTotal.SummaryFunc = SummaryFunc.Sum;
            fldDepositTotal.SummaryGroup = "ghDetail";
            fldDepositTotal.SummaryRunning = SummaryRunning.Group;
            fldDepositTotal.SummaryType = SummaryType.GrandTotal;


            fldWithdrawalTotal.DataField = "AmountW"; // Your datafield value
            fldWithdrawalTotal.SummaryFunc = SummaryFunc.Sum;
            fldWithdrawalTotal.SummaryGroup = "ghDetail";
            fldWithdrawalTotal.SummaryRunning = SummaryRunning.Group;
            fldWithdrawalTotal.SummaryType = SummaryType.GrandTotal;
我在报告页脚也做了,但仍然没有得到存款和取款金额的总和。如何获取列的总和?

基本上定义了何时将累计总数重置为零。如果是报告级别的总计值,则不希望重置该值,而是希望该值在整个报告中继续累积。因此,这里不需要
SummaryGroup
SummaryRunning
属性。因此,根据中的示例,可以按如下方式设置SummaryGroup和SummaryRunning属性:

 fldDepositTotal.DataField = "AmountD";
 fldDepositTotal.SummaryFunc = SummaryFunc.Sum;
 fldDepositTotal.SummaryGroup = null;
 fldDepositTotal.SummaryRunning = SummaryRunning.None;
 fldDepositTotal.SummaryType = SummaryType.GrandTotal;