2016-12-04 10 views
0

Я разрабатываю отчет раздела с использованием ActiveReports 8. У меня есть основной отчет с подробной строкой, содержащей пять текстовых полей, привязанных к данным. Строка детали также имеет два несвязанных текстовых поля, которые определены, но не привязаны к данным. Я пытаюсь заполнить эти два несвязанных поля данными, поступающими из подрепортажа.ActiveReports 8 - Отчет о разделе с основным отчетом и субресурсом

Я частично участвую в этом, но несвязанные поля задерживаются в одной деталированной линии позже. Если это имеет смысл?

Пробовал использовать разные события ... Кажется, не может найти правильную комбинацию.

ответ

0

Вы можете получить данные из SubReport, создав свойство или два в SubReport и получить доступ к значениям свойств в событии 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/