Report Data Source
The WPF Report Viewer shows reports created using built-in, business object collection or data processing extension against any database or data source seamlessly. You can have any number of data source that refers to different local or server data bases.
Built-in data source
Supports a set of built-in data source types to provide access to a variety of data source types. They are,
- Microsoft SQL Server
- Microsoft Azure SQL Database
- SQL CE
- OLE DB
Business object data source
The RDLC client report can be rendered by consuming data from any data object implementing the IList or IList interfaces, DataTable, or DataSet. To display data in WPF Report Viewer, bind the DataSet, DataTable, or business objects that contain the data you need.
Custom data processing extensions
Allows you to connect to your own data sources and retrieves data. The .NET framework compatible custom data processing extensions need to be created using data extension interface. With this, you can use any additional data source like MySQL, SQLite, PostgreSQL, MongoDB, and others., or extend a built-in data source.
Embedded and shared data source
Effortlessly renders the RDL report with embedded source or a shared data source available on a Report Server. The shared data source provides better security by hiding the connection details. This is capable of rendering the shared data source that is local or embedded in an application without using the SSRS Report Server. You can render data source with expression-based connection strings using WPF Report Viewer.
Embedded and shared data set
The dataset stores query is used to process report data. It supports displaying shared data set published on a SSRS Report Server. Also, displays shared data set that is local or embedded in an application without using SSRS Report Server. You can use the shared dataset in more than one report. WPF Report Viewer shows a report that uses a data set with filters, parameters, user defined fields and parameters.