Skip to Content
Author's profile photo Blair Wheadon

Crystal Reports 2008 Custom Addin

We have a lot of requests for how ISVs can extend the Crystal Reports designer with custom addins to better integrate with their application.

This sample code and whitepaper demonstrates how to use .Net code to extend the Crystal Reports 2008 designer with:

  • New Addin menu entries
  • New toolbar buttons

This includes sample code for use with Visual Studio 2003 and 2005.

Intended use cases are:

  • Opening and saving reports to and from an applications storage system.
  • Programmatic modifications of reports.
  • Accessing application metadata from within the report design environment.

This sample code is also included in David Hilton’s great reference of Crystal Reports .NET SDK Samples.

Assigned tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo craig buchanan
      craig buchanan

      Is there formal documentation for the SDK somewhere? 

      Is there or will there be an SDK that gives developers access to the host (Crystal Reports)?  This would be *much* more useful than access to just the active report.

      Author's profile photo Terry Penner
      Terry Penner

      Hi Craig,

      The sample uses the Crystal Reports for .NET SDK to modify the active report.

      Documentation links:

      SAP Crystal Reports .NET API Guide

      SAP Crystal Reports .NET SDK Developer Guide


      Sample applications for the Crystal Reports for .NET SDK can be found at

      Right now there are no plans to allow developers to modify the host Crystal Reports application.  The best practise here is to use either the Java or .NET Crystal Reports SDK to work with any Crystal Reports file you can access.


      Terry Penner

      SAP Analytics Solution Management

      Business Intelligence SDKs, Integrations and Visualizations