Posts

FastReport Open Source 2026.1

Image
  Full list of changes [Engine] + added the ability to select encoding when connecting to an XML database; + added support for asynchronous requests in database connectors; * supplemented the description of the IsNull function; - fixed an assembly loading error when compiling a report script; - fixed an error with parameter values ​​being reset to zero when setting them using the SetParameterValue() method; - fixed an error with printing table rows and columns with the Printable property disabled; [Designer] + added support for horizontal scrolling gestures in the designer and report preview windows; + added support for the Ctrl key To select multiple objects in the designer (previously, the Shift key was used); + added a setting for displaying extended information about the object's position in the designer; + added an alternative grid (Alt + mouse) in the designer; + added scaling of objects relative to their own center (Shift + corner handles); + added transferring fields using ...

New version of FastReport Open Source 2025.2

Image
Connection to Apache Ignite With this update, a new plugin has been added that greatly simplifies the process of working with Apache Ignite databases when creating reports. This plugin allows you to directly connect reports to the specified databases, providing convenient access to the necessary data for analysis and visualization. The Apache Ignite connector is implemented based on the .NET Thin Client Ignite.NET. It provides the ability to connect to Apache Ignite clusters, work with caches (including SQL tables) and process various types of data. In addition, the connector supports connecting to one or more Apache Ignite nodes. Node addresses are specified in host:port format and separated by commas. Connection is possible with or without authentication (if authenticationEnabled is used in the configuration). The connector supports working with caches created as key-value and SQL tables. For caches with QueryEntity metadata, operations of getting the list of fields and their ...

Installing FastReport on .NET 8.0 and Creating a Simple Report

Image
Introduction What is FastReport .NET? FastReport is a flexible and powerful reporting tool. It allows users to access data sources in various formats and present them visually. Reports created with FastReport can be easily designed using drag-and-drop logic in the user interface and converted to different formats (PDF, Excel, Word, etc.). FastReport's Role in Reporting Solutions Reporting is a critical need in data-driven applications. FastReport allows users to visualize and analyze their data. Suitable for both desktop and web applications, this tool provides fast results with minimal coding. Advantages of Integration with .NET FastReport works perfectly with .NET applications. When integrated with the powerful development ecosystem offered by .NET, report creation processes can be automated, dynamic reports can be generated, and large data sets can be processed quickly. Additionally, using the flexibility offered by .NET, it is easy to integrate reports with the rest of yo...

New version of FastReport Open Source 2025.1

Image
  With version 2025.1, the following functions have become available: adding a report page with a link, asynchronous preparation of reports with undo support, and much more. New Opportunities Adding a report page with a link In previous releases it was possible to add a page of another report to a report. This option can be found in the "File->Open Page.." By default, a copy of the page is added to the report. You can now enable the "Add as link" option, which will add a link to the page to the report rather than a copy of the page. This means that when you change a page in the original report, the changes will be reflected in all reports to which the page is added as a link. And vice versa, if a page is changed in one of the reports that has a link to it, it will be changed in the original report as well. Asynchronous report preparation Added the report.PrepareAsync() method, enabling asynchronous report preparation in addition to the existing synchronous rep...

FastReport Open Source 2024.2 Release

Image
Support of FastReport Cloud in the Community edition The Community edition now allows you to work with reports stored in FastReport Cloud. Previously, this opportunity was only available in paid editions. ReportPage object's PageCreate event The ReportPage has a StartPage event, which is triggered before the page is rendered. This event is called once for each template page in the report. Now, there is a new event called PageCreate, which is triggered when a page is created in the prepared report. Unlike StartPage, it is called more frequently, for each prepared page that corresponds to a template page. Both events can have their handlers assigned, allowing you to perform actions in addition to the standard ones. Read more about PageCreate in the article. Support for PostgreSQL functions and views When connecting to Postgres databases, you have the ability to use function and view data in your reports. To do this, use the FastReport.Data.Postgres plugin. Full list of changes [Engin...

FastReport Open Source 2024.1 Release

Image
New opportunities Improved work with the Table object Working with the report designer has become easier and more convenient. There are new capabilities for working with the "Table" object. 1. Quickly add columns and rows. If you point to a row boundary to the left of the table or a column boundary at the top, a conditional display will appear showing where a new row or column will be added. There is also a button that, when clicked, will add a new row or column to the table. The table must be active (selected). Otherwise, new controls will not appear. 2. Change the height of rows and width of columns. Now, you can change the column width or row height accordingly by dragging the column or row border using the mouse. 3. Drop-down menu "Insert." When you right-click a cell in the context menu, you will see a drop-down list that allows you to insert a new column or row next to the cell.   4. Hotkeys. Copy cell text and paste text into a cell using the hotkeys Ct...