The C1ReportDesigner is a tool used for creating and editing report definition files. To enhance your report, you can add fields (for example, lines, rectangles, labels, pictures and so on) to any Section in the report definition file. For advanced reporting requirements, this designer tool also provides CustomFields like Charts, BarCode, Map and few more. Recently, it was observed that the CustomFields are missing after updating C1ReportDesigner from a version that does not support CustomFields to a version that does. For example, this issue can be noticed after updating C1ReportsDesigner.4 from version 4.6.20113.54459 to 4.6.20122.54515. This issue also occurs if you were using C1ReportDesigner 2.0 and you have upgraded to C1ReportDesginer 4.0 as some of the custom fields such as QRCode, Map and SuperLabel etc. are supported only in C1ReportDesigner 4.0. To troubleshoot the problem of missing CustomFields in C1ReportDesigner, first of all check the local settings for the designer in the file C1ReportDesigner.exe.settings which exists at the following directory location: C:\Users\\AppData\Roaming\C1Report. Inside this C1ReportDesigner.exe.settings file, you can see the assemblies it references:-

<customfields>  
<item value="C1.C1Report.CustomFields.4;C1.C1Report.CustomFields.Gradient" />  
<item value="C1.C1Report.CustomFields.4;C1.C1Report.CustomFields.SuperLabel" />  
<item value="C1.C1Report.CustomFields.4;C1.C1Report.CustomFields.QRCode"/>  
<item value="C1.C1Report.CustomFields.4;C1.C1Report.CustomFields.Map" />  
<item value="C1.C1Report.CustomFields.4;C1.C1Report.CustomFields.Chart"/>  
</customfields>

If the tag for this CustomFields is missing, they won't show up in the designer. The easiest way to get around this is to copy the above mentioned CustomFields tag inside the Settings tag. This should properly reset the local file, and show the correct CustomFields in the designer tool. In case the issue persists, please note down the following information.

  • Whether the problem is observed in other machines?
  • Version of C1ReportDesigner being used?
  • Whether the current version of C1Report/C1ReportDesigner has been installed from a setup file(installer) or was it updated using C1Live update utility?
  • Whether the same report dll version is installed at the following locations or not?

(For example:- In 64 bit Windows 7 machine) C:\Program Files (x86)\ComponentOne\Studio for WinForms\C1Report\Designer.4 C:\Program Files (x86)\ComponentOne\Studio for WinForms\C1Report\Designer C:\Program Files (x86)\ComponentOne\Studio for WinForms\bin\v2 C:\Program Files (x86)\ComponentOne\Studio for WinForms\bin\v4 C:\Program Files (x86)\ComponentOne\Studio for WinForms\bin\v4\Designer C:\Program Files (x86)\ComponentOne\Studio for WinForms\C1Report\Scheduler C:\Program Files (x86)\ComponentOne\Studio for WinForms\C1Report\Scheduler.4 Once you have the above information, send this to our Technical Support Team through email at supportone@componentone.com.