This repository contains the source code of the examples of usage Stimulsoft Reports.NET reporting tool in the Windows Forms applications, using C# code and WinForms embedded components. The report generator and examples are fully compatible with .NET Framework 4.5.2, 4.6, 4.7, 4.8 versions, and .NET Core 3.1, .NET 5.0, .NET 6.0, .NET 7.0, .NET 8.0 frameworks.
This repository contains a set of examples (Visual Studio projects), each in different folders:
- Adding a Custom Component to the Designer
- Adding a Font to the Resource
- Changing the Viewer and Designer Theme
- Connecting to Data from Code
- Creating Chart at Runtime
- Creating Report at Runtime
- Customizing the Viewer
- Demo
- Drilling Down Report in Live
- Editing a Report Template in the Designer
- Exporting Many Files to Single PDF
- Exporting a Report from Code
- Globalizing Reports
- Localizing the User Interface
- Managing Reports with Sub-Reports
- Previewing a Report with AutoUpdate in Realtime
- Rendering a Report in the Thread
- Rendering and Exporting a Report Asynchronously
- Saving and Loading a Report in the Designer
- Showing a Progress while Rendering a Report
- Showing a Report in the Viewer
- Testing Memory Usage in EngineV1 and EngineV2
- Using Business Objects in the Report
- Using a Custom Data Adapter
- Using Linq in Reports
- Using Report Variables in Code
- Using the Form to Select Columns
- Using the Report Page Canvas for the Copyrights
- Using the Right-To-Left Mode in the Viewer
- Using User Data in Reports
All examples are combined into Visual Studio solutions (.sln files). They are prepared only for LTS frameworks, any compatible ones can be selected in the project settings. Currently, projects are prepared for these frameworks:
In order to start simply open the Visual Studio solution file in the IDE and run the required project as Startup Project. The required libraries will be automatically downloaded from the NuGet repository.
Stimulsoft Reports.NET is a reporting tool created for integration and work in Windows Forms applications. Using our reporting tool, you can create, edit, view, export, and print reports of any complexity. The product includes a powerful, intuitively understandable report designer and an interactive viewer. Besides, the product contains a fully functional web viewer for the ASP.NET platform.