2016-12-04 200 views
0

我正在开发使用ActiveReports 8部分报告。我有一个主报告与详细信息行有五个文本框绑定到数据。详细信息行还有两个未绑定的文本框,但未绑定到数据。我试图通过来自子报表的数据填充这两个未绑定的字段。ActiveReports 8 - 部分报告与主要报告和子报告

我有一部分路在那里,但未绑定的字段正在越来越多地填充一个明细行。如果这是有道理的?

已尝试使用不同的事件...似乎无法找到正确的组合。

回答

0

您可以通过在SubReport中创建一个或两个属性从SubReport中获取数据,并访问主报表的Detail部分的Format事件中的属性值,并将其分配给未绑定的TextBoxes。喜欢的东西:

private void detail_Format(object sender, EventArgs e) 
    { 
     subReport1.Report = rpt; 
     rpt.Run(); 
     textBox3.Text = rpt.SubReportValue.ToString(); 
    } 
private void MainReport_ReportStart(object sender, EventArgs e) 
    { 
     rpt = new ChildReport(); 
    } 

我们也回答了你的的ActiveReports论坛的帖子与演示应用程序 - http://arhelp.grapecity.com/groups/topic/activereports-8-section-report-with-parent-and-subreport/