ComponentOne ReportViewer for ASP.NET AJAX: Working with C1RdlReport

Working with C1RdlReport

The C1RdlReport class, a class that represents an RDL (Report Definition Language) report defined using the 2008 version of the RDL specification. The C1RdlReport class is similar to the C1Report class with the addition of RDL support.

RDL import in C1PrintDocument (provided by ImportRdl and FromRdl methods) is now obsolete. C1RdlReport should be used instead.

Important Notes for .NET 2.0/3.0 version users:

The C1.C1Report.2 assembly uses the System.Windows.Forms.DataVisualization.dll assembly that is only included in .NET Framework 3.5 and later. The assembly is installed on your system with when you install ReportViewer for ASP.NET AJAX. It MUST BE INCLUDED with other ComponentOne Reports assemblies when you deploy your application that using ReportViewer for ASP.NET AJAX to other systems.

Also, if you update the ReportViewer for ASP.NET AJAX DLLs manually, you MUST put DataVisualization where those assemblies are, and make sure that your project references it. This does not apply to .NET 4.0 users as DataVisualization is already included in the Framework.


Report Definition Language (RDL)

C1RdlReport Advantages

C1RdlReport Limitations

Loading an RDL file


Send comments about this topic to ComponentOne.
Copyright © ComponentOne LLC. All rights reserved.