Build WinForms BI dashboards in your desktop apps

With the Dashboard Layout, you can embed ComponentOne's data controls into dynamic screens and business intelligence dashboards. Choose layouts that fit screen requirements and utilize built-in features, such as drag and drop, maximize and restore, save and load layout and convert existing layouts.

Dashboard Layout for WinForms

Choose from three out-of-the-box layouts

Flow layout

Flow layout

Arrange child containers into rows or columns.

Grid layout

Grid layout

Arrange items in tabular form consisting of rows and columns.

Split layout

Split layout

Partition surface into different areas using panels, which can be resized using the split.

Drag and drop controls around the dashboard

Hover over the child container to drag the item from one position to another. Remaining child containers automatically adjust to this change due to the respective layout rules.

Drag and drop controls

Maximize and restore controls

Maximize and restore child containers using the built-in icons. When you maximize the child container, it covers the parent surface like a model window and it can be restored using the corresponding restore icon.

Maximize and restore controls

Resize controls in the dashboard

Resize child containers by dragging your mouse along the border. When you resize a control, the border style will be updated.

Resize controls in the dashboard

Save and load layout

The public API enables you to save and load the layout to local storage in XML format through the SaveLayout & LoadLayout methods.

Header and tools

Supports optional header and configurable ContextMenuStrip for the child containers.

Header and tools

Convert Existing Layout to Dashboard Layout

Convert an existing layout to a Dashboard Layout through AttachToLayout method.

Get started with Dashboard Layout

Download the 30-day free trial of ComponentOne Studio

Download Now!