Did this article resolve your question/issue?



How to add Telerik Reporting Viewer in PDSOE toolbox?


TitleHow to add Telerik Reporting Viewer in PDSOE toolbox?
URL NameHow-to-add-Telerik-Reporting-Viewer-in-PDSOE-toolbox
Article Number000110726
EnvironmentProduct: OpenEdge
Version: 11.7.x
OS: Windows
Other: Telerik Reporting
Question/Problem Description
How to add Telerik Reporting Viewer in PDSOE toolbox?
How to run a Telerik Reporting Viewer in 4GL?
Steps to Reproduce
Clarifying Information
Error Message
Defect/Enhancement Number
Follow the next steps to add Telerik Reporting Viewer to the PDSOE Toolbox and run a Telerik report document:

- Telerik Reporting (
- Progress Developer Studio for OpenEdge (PDSOE) 11.7.x

1. Open PDSOE and create a new OpenEdge project
- Click on File -> New -> OpenEdge Project Menu
- Press Finish button

2. Right-Click on the Project Name and select New -> ABL Form Menu, enter TelerikReport1 and press Finish button

3. Right-Click on PDSOE Toolbox  and select Add Control Group option, enter Report Viewer then ENTER.

4. Right-Click on the "No controls in this group" row under the new Group created in the above step. 

5. Click on Browse button and select <PATH>\Progress\Telerik Reporting R1 2018\Bin\Telerik.ReportViewer.WinForms.dll 

6. Click on the box at the left side of the listed assembly, then press OK button. Report Viewer should be now in the toolbox

7. Drag and Drop Report Viewer onto the ABL Form. Click on the ABL Form. 

8. On the Properties pane, look for Report Source and click on it, then click on the Button on the right of the field.

9. Click on URL or File on the Edit Report Source Window. Then click on the Drop-Down list and select a file, browse and select the Telerik Report Document then Click Open button and OK Button. 

10. Right-Click on the ABL Form and select "View Source" option. 

11. Look for  InitializeComponent(). statement and press ENTER at the end of the line. 

12. Add the following line: 


13. Save the ABL Procedure and run it. 
Last Modified Date4/10/2018 3:25 AM
Disclaimer The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.