From FastReport Software:
FastReport Mono is a multiplatform reporting solution. It can be used with Windows, Linux, Mac OS X, any operating system that supports the Xamarin Mono. With FastReport.Mono, you can create application-independent .net and Mono reports. In other words, FastReport.Mono can be used as a standalone reporting tool.
you can connect to any database, use any table from it or create a query;
you can add dialogue form(s) to your report to ask some parameters before running a report;
using built-in script, you can manage interaction between dialogue form's controls, perform complex data handling;
finally, you can view the result, print it and export to many common document formats.
FastReport.Mono is written in C# and contains only managed code. It is compatible with Mono Framework 2.0 and higher.
Full source code is available. You can customize your copy of FastReport.Mono to match your needs.
Reasonable price and licensing policy.
Extendable FastReport.Mono architecture allows you to create your own objects, export filters, wizards, DB engines. If existing abilities are not enough for you - extend it.
Compact and fast.
added multi tabs preview in WebReport,
added support of ASP.NET MVC framework (ASPX, Razor) in WebReport,
changed extension of WebReport handler (from FastReport.Export.aspx to FastReport.Export.axd),
added dialogs in WebReport.