[]
Let us create a report as shown below that uses the OverflowPlaceHolder control to create a columnar report. The report connects to the 'Movie' table from 'Reels.db' data source on GitHub.
We will use multiple Overflow Placeholders to create the report layout with multiple columns. We will link the Table data region to an Overflow Placeholder control, followed by linking one Overflow Placeholder control to another to make data flow in case the data does not fit into these placeholders.
In the ActiveReports Designer, create a new Page report.
type=note
If you are creating a new report in the Visual Studio Integrated Designer, see Quick Start.
As you create a new report, you can configure the report data connection in the Report Wizard. You can also access the Report Data Source dialog by right-clicking the Data Sources node in the Report Explorer and then selecting the Add Data Source option. See SQLite for details.
On the Choose Data Source Type screen of the wizard, select SQLite and click Next.
To specify the DataBase Path, click the Browse button and navigate to the desired file on your system. For example, you can connect to the Reels.db sample data source which can be downloaded from GitHub.
Click Test Connection to test the connection.
Then click the Next option and configure the dataset by adding a valid query.
SELECT * FROM Movie
Click Finish to successfully add the report with the SQLite data source.
Drag and drop the OverflowPlaceHolder1 control onto the design surface on the right side of the table and from the Properties window, set its properties as follows.
Drag and drop the OverflowPlaceHolder2 control onto the design surface and, in the Properties window, set its properties as follows.
Drag and drop the OverflowPlaceHolder3 control onto the design surface and, in the Properties window, set its properties as follows.
The final report in the design view will look similar to this.
Preview the report. Observe how the report data is arranged.
Similarly, you can add more Overflow Placeholders to create layout as shown:
type=info
Tip: Depending on your layout requirements, you can place the OverflowPlaceHolder control on the same page tab as the data region or a different page tab.