Report Writer

Styling Reports in ConnectWise Report Writer

Control colors, layout, pagination, and custom CSS for any Report Writer report. Covers the Style tab options from border colors to visual group styles.

Styling Reports in ConnectWise Report Writer

The Style tab controls the visual appearance of a report: colors, pagination, print settings, custom CSS, and how grouped data is displayed.

Style Properties

Six color pickers let you adjust the palette of the report grid. A sample grid below the pickers previews your changes in real time.

SettingWhat it controls
Border ColorColor of the borders surrounding grid cells
Header ColorBackground color of column headers (and visual group headers)
Header Foreground ColorText color of all column headers
Item ColorBackground color of odd-numbered rows
Item Foreground ColorText color of all rows
Alternating Item ColorBackground color of even-numbered rows
Restore DefaultResets all six color settings to their defaults

CSS and Printing Controls

These settings give you fine-grained control over print output and export behavior.

SettingWhat it does
CSSCustom CSS applied only to this report. Overrides the default report stylesheets.
Landscape printingPrints the report in landscape orientation. Default is portrait.
Show page numberAdds page numbers to printed and XLS exports. Does not apply to the report viewer, XML, or CSV exports.
Show date and timeAdds a timestamp to printed and XLS exports. Does not apply to the report viewer, XML, or CSV exports.
Use paginationControls whether the report viewer paginates results.
Add bookmark for each visual groupAdds PDF bookmarks per visual group. PDF export only.
Page Break After Visual Groups (PDF)Places each visual group on its own page in PDF exports. Does not apply to XML, XLS, or CSV.
Minimize Grid WidthShrinks the grid to fit the data width. Columns may not be uniform size.
All field headers boldMakes all column headers bold.
All field headers italicMakes all column headers italic.
Remove Headers for CSV ExportStrips column headers from CSV exports.
Enable Responsive GridResizes and reflows report columns based on browser window width. Fields that overflow move into an expandable + section. Charts also reflow.
Columns WidthSets a uniform width for all columns.
Pivot Columns per exported pageWhen a pivot is used, sets how many columns appear per exported page.
Split all columnsPuts each pivot column on its own page when exporting a pivoted report.

Writing custom CSS

Use the CSS field to override the default report styles for a specific report. This requires some familiarity with browser developer tools.

  1. Open ConnectWise in a browser (Chrome or Firefox), then open the report in Report Designer.

  2. In Report Designer, go to the Preview tab.

  3. Right-select the element you want to style, then select Inspect Element (or open your browser’s developer tools manually and locate the element in the HTML).

  4. Note the CSS class name controlling that element. For example, the report title element uses the class ReportTitle.

  5. Go back to the Style tab. In the CSS field, write your override:

    .ReportTitle {
      color: red;
    }
  6. Go to the Preview tab to verify the change.

  7. Add any additional rules, then save the report.

Note: Some report styles are hard-coded and cannot be overridden with custom CSS. Some elements use nested tags, so identifying the correct class may require trial and error.

Report Viewer Styling

These settings control the visual layout of the report as it appears in the report viewer.

SettingWhat it does
Minimize Grid WidthAdjusts grid margins to match data width. Columns may be non-uniform.
Visual Group StyleSets how visual groupings are displayed (see below).
Items Per PageNumber of rows shown per page in the report viewer.
Report OrderSets the display order of report sections: Summary, Chart, Gauge, Map, Detail.
Field|Value Column PairsSets how many field-value pairs display on a single row.
Show Main Report in Field | Value StyleApplies the field-value style to the main detail grid.
Show Summary Report in Field | Value StyleApplies the field-value style to the summary grid.

Visual Group Styles

Visual group styles control how grouped data is presented. Most styles place the grouped field values at the top and display ungrouped fields in a normal grid beneath them.

Comma Delimited and Line Delimited styles are straightforward — grouped values appear inline or one per line above the data rows. Comma Delimited with Labels adds field name labels to the grouped values.

Two styles work differently and are worth knowing:

Analysis Grid

Starts with every grouped row collapsed. Select the (+) next to a value to expand that section. Numeric fields in non-grouped columns are automatically totaled. Supports multiple nesting levels.

VG Hierarchy

Displays grouped data as a flat hierarchy, with each level shown to the right of its parent rather than below it. All levels start expanded. You can expand and collapse containers individually.

Note: In VG Hierarchy, expanding a child level without first expanding its parent has no visible effect. Expand the parent first — child levels then retain their expanded/collapsed state when you re-collapse and re-expand the parent.

Ready to send better invoices?

Start for free. Your invoices should look as good as the work you do.

Get started free →