Reports

ComponentOne Reports™ for WinForms provides all the tools you need to meet your reporting needs. Generate complex reports on the fly or import them from existing solutions such as Microsoft SQL Server Reporting Services. Preview, print and export your reports to a variety of popular formats. Deliver the full power of report creation to the hands of your end-users by distributing the familiar C1ReportDesigner application.

Why Choose ComponentOne Reports

  • Rich Report Generating Object Model
    C1Report exposes a rich object model for creating, customizing, loading, and saving report definitions. Generate reports with barcodes, charts, images, subreports, and more.

  • Easy to Preview, Print, and Export
    Render reports directly to a printer or preview control, or export to various portable formats including Microsoft Excel, PDF, HTML, rich text, and more.

  • SQL Server Reporting Services Support
    Modify existing SSRS reports or even create new reports completely in code using the C1RdlReport component.

  • Microsoft Access and Crystal Reports Compatibility
    With the click of a button, import Access report files (MDB) and Crystal report files (RPT) using the C1ReportDesigner application.

  • Report Designer for RedistributionNew Product
    Redistribute the C1ReportDesigner application to deliver Microsoft Access-style report designing to your end-users. The C1ReportDesigner uses a banded report model for a highly organized and familiar layout.

  • Rich Documents
    Create complex hierarchical documents with automatic word index, TOC generation, data binding, and more with C1PrintDocument.

Controls Included

  • C1Report Component
  • The C1Report component generates Access-style database reports. C1Report exposes a rich object model for creating, customizing, loading, and saving report definitions.

  • C1RdlReport Component
  • The C1RdlReport component provides support for SQL Server Reporting Services. C1RdlReport exposes the full RDL object model so you can modify existing reports or create new reports without external dependencies such as Microsoft Reporting Services. Import your existing SSRS report definitions (RDL) into C1RdlReport to programmatically generate your reports and integrate them with the full ComponentOne Reporting suite.

  • C1PrintDocument Component
  • The C1PrintDocument component provides a rich object model which allows you to create arbitrarily complex documents in code. The object model specifically targets paginated documents, providing a rich set of features facilitating automatic and intelligent pagination of complex structured documents. Documents can be completely created in code, or bound to a database via a flexible data binding model.

  • C1MultiDocument Component
  • C1MultiDocument is designed to allow creating, persisting and exporting large documents that cannot be handled by a single document object due to memory limitations. Use C1MultiDocument to combine multiple C1PrintDocuments, C1Reports and C1RdlReports which will be rendered as a whole continuous document with shared page numbering, a common TOC, word index, page count and inter-document hyperlinks.

  • Print Preview Controls
  • Reports includes six visual document viewing components, including C1PrintPreviewControl, with features for previewing, formatting, printing, and exporting documents from your Windows applications. Combine these print preview controls with C1Report and C1PrintDocument to handle all of your document and reporting needs!

  • C1ReportDesigner control
  • C1ReportDesigner is a Windows Forms control that provides the ability to design and edit report definitions that can be used with the C1Report and preview controls. Developers can use the C1ReportDesigner control to incorporate some report design features into applications, or write unique full-fledged report designer applications.

Applications Included

  • Report Designer Application
  • The stand-alone Report Designer application creates, edits, loads, and saves report definition files that can be read directly by the C1Report component. Just point to a data source and then design your reports quickly and easily using the Access-style WYSIWYG design surface. The designer application also includes a migration utility for Crystal Reports.

  • Report Scheduler Application
  • The stand-alone Report Scheduler application includes a Windows service that is designed to run in the background on your machine and generate ComponentOne Reports on set schedules. With the Report Scheduler application you can choose any number of reports to export in any supported format at any recurring time.

    Redistribute the applications:We include full source code for the C1ReportDesigner and C1ReportScheduler applications that you may freely modify and redistribute royalty free!