2016-12-04 1 views
0

Ich entwickle einen Abschnitt Bericht mit ActiveReports 8. Ich habe einen Hauptbericht mit einer Detailzeile, die fünf an Daten gebundene Textfelder hat. Die Detailzeile enthält außerdem zwei ungebundene Textfelder, die zwar definiert, jedoch nicht an Daten gebunden sind. Ich versuche, diese beiden ungebundenen Felder mit Daten aus dem Unterbericht zu füllen.ActiveReports 8 - Abschnitt Bericht mit Hauptbericht und Unterbericht

Ich bin Teil Weg dorthin, aber die ungebundenen Felder werden eine Detailzeile spät bevölkert. Wenn das Sinn macht?

Haben versucht, verschiedene Ereignisse zu verwenden ... scheint nicht die richtige Kombination zu finden.

Antwort

0

Sie können Daten aus dem SubReport abrufen, indem Sie im SubReport eine oder zwei Eigenschaften erstellen und auf die Eigenschaftswerte im Format-Ereignis des Hauptberichts im Detailbereich zugreifen und sie den ungebundenen TextBoxen zuweisen. Etwas wie:

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(); 
    } 

Wir haben auch Sie auf der Active Forum Post mit einer Demo-Anwendung antworten - http://arhelp.grapecity.com/groups/topic/activereports-8-section-report-with-parent-and-subreport/

Verwandte Themen