Reports for WinForms | ComponentOne
In This Topic
    Adding a Continued Label to Headers on Page Breaks
    In This Topic

    Group Header sections are repeated across page breaks if their Repeat property is set to True. This makes the report easier to read, but it can be hard to tell if a group header on a page marks the beginning of a group or is just a continuation.

    One way to address this is to add a field with a "Continued" label named, fContinued, for example to the group header and control its visibility with script. To do this, complete the following steps:

    1. Open the C1ReportDesigner. For more information on how to access the C1ReportDesigner, see Accessing C1ReportDesigner from Visual Studio.
    2. Create a new report or open an existing report. Once you have the report in the C1ReportDesigner, you can modify the report properties.
    3. Click the Close Print Preview button to begin editing the report.
    4. In Design mode, select Detail from the drop-down list above the Properties window.
    5. Locate the Detail.OnPrint property and click the empty field next to it, and then click the ellipsis button.
    6. The VBScript Editor appears. Enter the following VBScript expression in the code editor:
      ' VBScript: Detail.OnPrint
      fContinued.Visible = true
      
      
    7. Then select GroupFooter from the drop-down list above the Properties window.
    8. Locate the GroupFooter.OnPrint property and click the empty field next to it, and then click the ellipsis button.
    9. The VBScript Editor appears. Enter the following VBScript expression in the code editor:
      ' VBScript: GroupFooter.OnPrint
      fContinued.Visible = false
      
      

    If the fContinued field is initially invisible, then the script will show the label only on continued page headers. This script ensures that the fContinued field is visible within the group. Any page breaks created after the group footer and before the next Detail section will not show the label.

    Note: For the complete report, see report "18: Continued Headers" in the CommonTasks.xml report definition file, which is available in the ComponentOne Samples folder.