Progress® Telerik® Reporting R3 2017

Design Time Problems

The article lists commonly met issues on designing Telerik Reports.

I want to show my report in a ReportViewer control, but when I click on the arrow in the ReportSource property from the property grid, it does not show available reports - what is wrong?

Follow our best practices and have the report in a separate class library that is referenced in the application or website. Check if the class library containing the report is referenced in your application/website and that you have rebuilt the application/website.

The most reliable way to specify a report for the ReportViewer is to do this programmatically. For example, if you're using the ASP.NET report viewer, on the Page_Load event of the page:

Example

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        var typeReportSource = new Telerik.Reporting.TypeReportSource();
        typeReportSource.TypeName = "Telerik.Reporting.Examples.CSharp.ListBoundReport, CSharp.ReportLibrary";
        this.ReportViewer1.ReportSource = typeReportSource;
    }
}

A multi-column report shows fine when using Preview, but when used as a subreport, it shows as a one-column report only.

The multi-column functionality is intended to be used only in the main report because all report sections (excluding Page sections) are rendered in a column-wise layout, thus the report can be only one column wide.

'The type or namespace name 'Telerik' could not be found (are you missing a using directive or an assembly reference?)' Error on build.

Double-check if the project has references to Telerik Reporting assemblies, and if the references CopyLocal is set to true in the Visual Studio Property grid. In case you recently updated your Telerik Reporting installation, run the Upgrade Wizard in all related projects in Visual Studio.

If Telerik Reporting assemblies are referenced and updated, verify that the project targets .NET4+ framework Full Profile version.