Devexpress报告获取父报告中的子报告摘要值并显示在那里

Devexpress报告获取父报告中的子报告摘要值并显示在那里,devexpress,xtrareport,Devexpress,Xtrareport,使用Devexpress额外报表和子报表时,我希望将金额总和输入父报表组页脚 例如 细部 (次级报告) 项目1 1000 项目2 1500 项目3 1500 项目4 2000 报表页脚 总数6000 您应该使用Parameters集合在运行时在报表之间交换信息 以下代码将帮助您实现此目标: //Take Summary value from Label1. private void Label1_SummaryCalculated(object sender, TextFormatEventA

使用Devexpress额外报表和子报表时,我希望将金额总和输入父报表组页脚

例如

细部 (次级报告) 项目1 1000 项目2 1500 项目3 1500 项目4 2000 报表页脚 总数6000
您应该使用Parameters集合在运行时在报表之间交换信息

以下代码将帮助您实现此目标:

//Take Summary value from Label1.

private void Label1_SummaryCalculated(object sender, TextFormatEventArgs e) {
   if(e.Value != null)
      oSummaryValue = Convert.ToDouble(e.Value);
}

//Assign value to Parameter 

    private void xafReport1_ParametersRequestBeforeShow(object sender, DevExpress.XtraReports.Parameters.ParametersRequestEventArgs e) {
         xafReport1.Parameters["parameter1"].Value = oSummaryValue ;
    }

//Assign value to label3 in master report

    private void xafReport1_ParametersRequestSubmit(object sender, DevExpress.XtraReports.Parameters.ParametersRequestEventArgs e) {
         label3.Text = xafReport1.Parameters["parameter1"].Value.ToString();
    }   

请参阅文档文章,如果您需要任何澄清,请告诉我。

您有关于Net Core的案例吗?(XtraReport 20.1)?我有一个父报表和3个子报表,每个子报表都有一个总数,我想汇总每个子报表,并将其显示在父报表中。请帮忙
//Take Summary value from Label1.

private void Label1_SummaryCalculated(object sender, TextFormatEventArgs e) {
   if(e.Value != null)
      oSummaryValue = Convert.ToDouble(e.Value);
}

//Assign value to Parameter 

    private void xafReport1_ParametersRequestBeforeShow(object sender, DevExpress.XtraReports.Parameters.ParametersRequestEventArgs e) {
         xafReport1.Parameters["parameter1"].Value = oSummaryValue ;
    }

//Assign value to label3 in master report

    private void xafReport1_ParametersRequestSubmit(object sender, DevExpress.XtraReports.Parameters.ParametersRequestEventArgs e) {
         label3.Text = xafReport1.Parameters["parameter1"].Value.ToString();
    }