Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
f4ba0ca
Update how-to-set-report-documentname-as-web-page-document-title.md
todorarabadzhiev Sep 18, 2025
6e291bc
Update check-if-data-field-exists-before-using-it.md
todorarabadzhiev Sep 18, 2025
a8e0c70
Update hide-gridlines-crosstab-table-telerik-reporting.md
todorarabadzhiev Sep 18, 2025
7c320cc
Update how-to-customize-web-service-data-source-url.md
todorarabadzhiev Sep 18, 2025
91ac9c0
Update the-type-initializer-for-lock-threw-an-exception.md
todorarabadzhiev Sep 18, 2025
5bdd303
Update extract-inline-images-picturebox-telerik-reporting.md
todorarabadzhiev Sep 18, 2025
36fd68c
Update improving-basic-report.md
todorarabadzhiev Sep 18, 2025
4e4b7dd
Update set-up-and-create-basic-report.md
todorarabadzhiev Sep 18, 2025
b211c78
Update how-to-determine-effective-visibility-of-parameters-area.md
todorarabadzhiev Sep 18, 2025
c716e59
Update how-to-implement-the-reportscontroller-in-an-application.md
todorarabadzhiev Sep 18, 2025
b1ea882
Update export-of-blazor-native-viewer-in-telerik-window-not-working.md
todorarabadzhiev Sep 18, 2025
42cb72c
Update instantiation-vulnerability-cve-2024-4202.md
todorarabadzhiev Sep 18, 2025
e2b9a8d
Update command-injection-cve-2024-7840.md
todorarabadzhiev Sep 18, 2025
6ad6277
Update insecure-type-resolution-cve-2024-8014.md
todorarabadzhiev Sep 18, 2025
6d49a9a
Update insecure-expression-evaluation-cve-2024-8048.md
todorarabadzhiev Sep 18, 2025
9249aef
Update deserialization-vulnerability-cve-2024-4200.md
todorarabadzhiev Sep 18, 2025
b8f4ff5
Update print-error-chrome.md
todorarabadzhiev Sep 18, 2025
2c47d5b
Update configure-the-stand-alone-report-designer-sqlite-data-provider.md
todorarabadzhiev Sep 19, 2025
b607b25
Update using-sqlite-data-provider.md
todorarabadzhiev Sep 19, 2025
8fe5733
Update 2025-q2-19-1-25-521.md
todorarabadzhiev Sep 19, 2025
d7d4547
Update font-is-missing-in-report-designers.md
todorarabadzhiev Sep 23, 2025
2891d51
Update wrap-text-data-labels-telerik-reporting.md
todorarabadzhiev Sep 23, 2025
df416a4
Update reports-with-continuouspaper-or-custom-paperkind-cut-on-some-p…
todorarabadzhiev Sep 23, 2025
918fff9
Update how-to-remove-trial-message.md
todorarabadzhiev Sep 23, 2025
4c90d64
Update before-2025.md
todorarabadzhiev Sep 23, 2025
71000cf
Update postgres-stored-functions-in-sqldatasource-wizard.md
todorarabadzhiev Sep 23, 2025
cc7d892
Update setting-up-your-telerik-reporting-license-key.md
todorarabadzhiev Sep 23, 2025
b196e34
Update add-license-key-ci-services.md
todorarabadzhiev Sep 23, 2025
0da035f
Update license-faq.md
todorarabadzhiev Sep 23, 2025
eba1ccc
Update license-errors-and-warnings.md
todorarabadzhiev Sep 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Using the SQLite Data Provider
page_title: Integrating the SQLite Data Provider
description: "Learn more about how the SQLite data provider can be used by the SqlDataSource component to connect to local data storages in Telerik Reporting."
description: "Learn more about how the SQLite data provider can be used by the SqlDataSource component to connect to local data storage in Telerik Reporting."
slug: telerikreporting/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/using-data-providers/using-sqlite-data-provider
tags: System.Data.Sqlite,sqlite,data,provider
published: True
Expand All @@ -15,11 +15,11 @@ The [System.Data.SQLite](https://system.data.sqlite.org/) is an ADO.NET provider
## Setting up the System.Data.Sqlite Data Provider in the .NET Standalone Report Designer

1. Download the **SQLite Binaries** built for `.NET Standard 2.0` or `.NET Standard 2.1` from the [System.Data.Sqlite](http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki) Downloads page.
1. Unpackage the zip with the binaries and copy the `System.Data.Sqlite.dll` file to the .NET Standalone Report Designer installation directory e.g. `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Report Designer\.NET`.
1. Download SQLite binaries built for `.NET Framework.4.X` from the [System.Data.Sqlite](http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki) page, for example [sqlite-netFx40-binary-x64-2010-1.0.117.0.zip](https://system.data.sqlite.org/downloads/1.0.117.0/sqlite-netFx40-binary-x64-2010-1.0.117.0.zip).
1. Unpackage the archive and copy the `SQLite.Interop.dll` assembly to the .NET Standalone Report Designer installation directory e.g. `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Report Designer\.NET`.
1. Unpackage the zip with the binaries and copy the `System.Data.Sqlite.dll` file to the .NET Standalone Report Designer installation directory, e.g., `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Report Designer\.NET`.
1. Download SQLite binaries built for `.NET Framework.4.X` from the [System.Data.Sqlite](http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki) page.
1. Unpackage the archive and copy the `SQLite.Interop.dll` assembly to the .NET Standalone Report Designer installation directory, e.g., `C:\Program Files (x86)\Progress\Telerik Reporting {{site.suiteversion}}\Report Designer\.NET`.
1. Restart the designer if you have previously opened it.
1. Add a new SqlDataSource and you should see that the `Sqlite` Data Provider is in the dropdown.
1. Add a new SqlDataSource, and you should see that the `Sqlite` Data Provider is in the dropdown.

## Setting up the System.Data.Sqlite Data Provider in the .NET Framework Standalone Report Designer

Expand Down Expand Up @@ -48,7 +48,7 @@ The [System.Data.SQLite](https://system.data.sqlite.org/) is an ADO.NET provider

The [System.Data.Sqlite](https://system.data.sqlite.org/) data provider is automatically registered in the `Telerik.Reporting.Processing.Data.DbProviderFactories`. To use this data provider, it should be enough to install the [System.Data.SQLite](https://www.nuget.org/packages/System.Data.SQLite/) NuGet package to the project.

If the [SqlDataSource component]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/overview%}) uses a `shared` connection where it is retrieved from the configuration file of the project(e.g. `appsettings.json`), the provider name must be specified in the connection. For example:
If the [SqlDataSource component]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/sqldatasource-component/overview%}) uses a `shared` connection where it is retrieved from the configuration file of the project(e.g., `appsettings.json`), the provider name must be specified in the connection. For example:

````JSON
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ previous_url: /telerik-reporting-rest-implementing-http-service,/embedding-repor

# Implementing the ReportsController in an ASP.NET Application

The Telerik Reporting REST Web API service is represented by the abstract [ReportsControllerBase](/api/Telerik.Reporting.Services.WebApi.ReportsControllerBase) class. This abstract class requires [IReportSourceResolver](/api/Telerik.Reporting.Services.IReportSourceResolver) and [IStorage](/api/Telerik.Reporting.Cache.Interfaces.IStorage) implementations. In order to add the reports controller to your application follow the steps:
The Telerik Reporting REST Web API service is represented by the abstract [ReportsControllerBase](/api/Telerik.Reporting.Services.WebApi.ReportsControllerBase) class. This abstract class requires [IReportSourceResolver](/api/Telerik.Reporting.Services.IReportSourceResolver) and [IStorage](/api/Telerik.Reporting.Cache.Interfaces.IStorage) implementations. To add the reports controller to your application, follow the steps:

1. Add references to the following Telerik Reporting assemblies (required) and set their __Copy Local__ properties to true in Visual Studio:

Expand All @@ -20,12 +20,12 @@ The Telerik Reporting REST Web API service is represented by the abstract [Repor

1. Add references to the following Telerik Reporting assemblies (optional) and set their __Copy Local__ properties to true in Visual Studio:

+ Telerik.Reporting.Cache.Database.dll - only if [DatabaseStorage](/api/Telerik.Reporting.Cache.Database.DatabaseStorage) caching mechanism is intended. For more details check [Reporting REST Service Storage]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/rest-service-storage/overview%}). The assembly has dependencies on Telerik Data Access which can be checked in the version corresponding [Upgrade article]({%slug telerikreporting/upgrade/overview%});
+ Telerik.Reporting.Cache.Database.dll - only if [DatabaseStorage](/api/Telerik.Reporting.Cache.Database.DatabaseStorage) caching mechanism is intended. For more details, check [Reporting REST Service Storage]({%slug telerikreporting/using-reports-in-applications/host-the-report-engine-remotely/telerik-reporting-rest-services/rest-service-storage/overview%}). The assembly has dependencies on Telerik Data Access, which can be checked in the version corresponding to [Upgrade article]({%slug telerikreporting/upgrade/overview%});
+ Telerik.Reporting.OpenXmlRendering - depends on [Third-Party Dependencies]({%slug telerikreporting/using-reports-in-applications/third-party-dependencies%}). Required if you need to export in OpenXML formats (DOCX, PPTX, XLSX);
+ Telerik.Reporting.XpsRendering - required if you need to export in XPS format;
+ Telerik.Reporting.Adomd.dll - required if you use [CubeDataSource]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/cubedatasource-component/overview%}) components in reports. The assembly has dependencies on *Microsoft.AnalysisServices.AdomdClient.dll* v.10.0.0.0 or [above with proper binding redirects]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/cubedatasource-component/configuring-your-project-for-using-microsoft-analysis-services%});

>Without setting Telerik Reporting references' _Copy Local_ to true the assemblies may not be loaded correctly on running the application.
>Without setting Telerik Reporting references' _Copy Local_ to true, the assemblies may not be loaded correctly when running the application.

1. Inherit this base class in your hosting application (usually in the Controllers folder of an MVC application).

Expand All @@ -36,7 +36,7 @@ The Telerik Reporting REST Web API service is represented by the abstract [Repor
{{source=CodeSnippets\MvcCS\Controllers\ReportsController.cs region=ReportsControllerImplementation}}
{{source=CodeSnippets\MvcVB\Controllers\ReportsController.vb region=ReportsControllerImplementation}}

>note Starting with the [2024 Q4 (18.3.24.1112)](https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-2024-q4-(18-3-24-1112)), it is possible to define the [ReportServiceConfiguration](/api/Telerik.Reporting.Services.WebApi.ReportsControllerBase#Telerik_Reporting_Services_WebApi_ReportsControllerBase_ReportServiceConfiguration) with less code using the `AddTelerikReporting` extension method:
>note Starting with the [2024 Q4 (18.3.24.1112)](https://www.telerik.com/support/whats-new/reporting/release-history/progress-telerik-reporting-2024-q4-18-3-24-1112), it is possible to define the [ReportServiceConfiguration](/api/Telerik.Reporting.Services.WebApi.ReportsControllerBase#Telerik_Reporting_Services_WebApi_ReportsControllerBase_ReportServiceConfiguration) with less code using the `AddTelerikReporting` extension method:

{{source=CodeSnippets\MvcCS\Controllers\ReportsController.cs region=ReportsControllerImplementationMinimal}}
{{source=CodeSnippets\MvcVB\Controllers\ReportsController.vb region=ReportsControllerImplementationMinimal}}
Expand Down
16 changes: 8 additions & 8 deletions getting-started/web-designer/improving-basic-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Improving Basic Report
page_title: Improving Your First Report
description: "Learn how to edit reports in the Telerik Web Report Designer, add SharedDataSources and Actions, copy content between reports, and more in this step-by-step tutorial."
slug: telerikreporting/getting-started/web-designer/improving-basic-report
tags: how,web,designer,report,navigate,action,shareddatasource
tags: web,designer,report,navigate,action,shareddatasource
published: True
position: 2
---
Expand All @@ -12,8 +12,8 @@ position: 2

In this step-by-step tutorial, we will improve the basic report created in the previous tutorial [Embedding the Web Report Designer in .NET {{site.mindotnetversion}} and Creating Your First Report]({%slug telerikreporting/getting-started/web-designer/set-up-and-create-basic-report%}) by adding a common business requirement to click a data series to show more details in a child report.

* First, we will create a second report to display the details data.
* Then, we will learn how to add a [SharedDataSource component]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/shareddatasource-component%}) to share data source between reports.
* First, we will create a second report to display the detailed data.
* Then, we will learn how to add a [SharedDataSource component]({%slug telerikreporting/designing-reports/connecting-to-data/data-source-components/shareddatasource-component%}) to share a data source between reports.
* Next, we will add and configure a [PieChart]({%slug telerikreporting/designing-reports/report-structure/graph/chart-types/pie-charts/overview%}) to the detailed report.
* Finally, we will learn how to add a [Drillthrough/Navigate To Report Action]({%slug telerikreporting/designing-reports/adding-interactivity-to-reports/actions/drillthrough-report-action%}) to the master report Column Chart.
* At the end, we will have a master report able to navigate to a child report with detailed data for the selected **Product Category**.
Expand Down Expand Up @@ -93,7 +93,7 @@ Our first goal is to create a new report within the Web Report Designer. It will

![Adding an existing shared data source to the child report from the Assets manager.](images/add-existing-shared-data-source.png)

1. In the popped-up `Browse For Folder` dialog select `Shared Data Sources` on the left and choose the `productSalesData.sdsx` file, which is our shared data source that we just saved from the main report.
1. In the popped-up `Browse For Folder` dialog, select `Shared Data Sources` on the left and choose the `productSalesData.sdsx` file, which is our shared data source that we just saved from the main report.

![Selecting an existing shared data source SDSX file from the 'Browse For Folder' dialog in the child report.](images/select-existing-shared-data-source.png)

Expand Down Expand Up @@ -131,7 +131,7 @@ Our first goal is to create a new report within the Web Report Designer. It will

* Check the `DataPointLabelConnectorStyle` > `Visible` property.
* Set `DataPointLabelOffset` to `5mm`.
* For `DataPointLabelAlignment` use `OutsideColumn` from the dropdown.
* For `DataPointLabelAlignment`, use `OutsideColumn` from the dropdown.
* Click `Save`.

![Styling the pie chart series' data point labels in the child report.](images/pie-chart-series-datapointlabelalignment.png)
Expand All @@ -144,10 +144,10 @@ Our first goal is to create a new report within the Web Report Designer. It will

1. Navigate to the main report.
1. Search for `category group` in the Search box and select the `productCategoryGroup1`.
1. In the `Edit Item` dialog go to `Action` and select `Navigate to report` from the dropdown.
1. In the `Edit Item` dialog, go to `Action` and select `Navigate to report` from the dropdown.
1. Set the _Report source_ `Type` to __UriReportSource__.
1. Open the Assets manager from the icon next to `Uri` and select the `SalesBySubcategory.trdp` report from the `Demo` folder.
1. Add a new Parameter to the `Parameters` collection of the _Report source_ with `Name` corresponding to the child report's parameter, i.e. `Category`, and `Value` being the value of the current product category field, i.e. `=Fields.ProductCategory`.
1. Add a new Parameter to the `Parameters` collection of the _Report source_ with `Name` corresponding to the child report's parameter, i.e., `Category`, and `Value` being the value of the current product category field, i.e., `=Fields.ProductCategory`.
1. Click `Save` to preserve the configuration.

![The column chart in the main report with configured Navigate to Report action.](images/navigate-to-report-action-in-main-report-chart.png)
Expand All @@ -166,7 +166,7 @@ Our first goal is to create a new report within the Web Report Designer. It will
* [Video tutorial 'Getting Started with the Web Report Designer: Part 2'](https://www.youtube.com/watch?v=DXKlgq-MYIU)
* [Video tutorial 'Getting Started with the Web Report Designer: Part 1'](https://www.youtube.com/watch?v=L-utkcB8-5c)
* [Embedding the Web Report Designer in .NET {{site.mindotnetversion}} and Creating Your First Report]({%slug telerikreporting/getting-started/web-designer/set-up-and-create-basic-report%})
* [Web Report Designer](%{slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%})
* [Web Report Designer]({%slug telerikreporting/designing-reports/report-designer-tools/web-report-designer/overview%})
* [Demo Page for Telerik Reporting](https://demos.telerik.com/reporting)
* [Telerik Reporting Homepage](https://www.telerik.com/products/reporting)
* [Reporting Forums](https://www.telerik.com/forums/reporting)
Expand Down
Loading