我正在使用 ActiveReports 8 开发一个部分报告。我有一个带有详细信息行的主报告,其中包含五个绑定到数据的文本框。详细信息行还有两个未绑定的文本框,它们已定义但未绑定到数据。我试图通过来自子报表的数据填充这两个未绑定的字段。
我在那里的一部分,但未绑定的字段正在填充一个详细信息行。如果这有意义?
尝试过使用不同的事件……似乎找不到正确的组合。
我正在使用 ActiveReports 8 开发一个部分报告。我有一个带有详细信息行的主报告,其中包含五个绑定到数据的文本框。详细信息行还有两个未绑定的文本框,它们已定义但未绑定到数据。我试图通过来自子报表的数据填充这两个未绑定的字段。
我在那里的一部分,但未绑定的字段正在填充一个详细信息行。如果这有意义?
尝试过使用不同的事件……似乎找不到正确的组合。
您可以通过在子报表中创建一个或两个属性来从子报表中获取数据,并在主报表的详细信息部分的格式事件中访问属性值并将其分配给未绑定的文本框。就像是:
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/