The RDLC stands for Report Definition Language Client side. Actually It is an extension of report file created by using Microsoft reporting technology. The SQL Server 2005 version of Report Designer is used to create these files. The ReportViewer control in client side can directly execute the RDLC reports.
RDL VS RDLC Files
RDL files are created by the SQL Server 2005 version of Report Designer
RDLC files are created by the Visual Studio 2005 version of Report Designer
It is used in SQL Server Reporting Services
It is used in Visual Studio
It is a remote report
It is a local report
Need a Reporting Services instance to run it
No need a Reporting Services instance
Creating Client Report Definition (.rdlc) Files
The ReportViewer control is used to run client report definition (.rdlc) files using the built-in processing capability of the control. The client reports that you run in local processing mode can be easily created in your application project. Following are the approaches for creating the report:
Use the Report Wizard to Create a new client report definition (.rdlc).
Create a new client report definition (.rdlc) file by using Visual Studio.
Generate a report definition programmatically.
You can only preview a report by running it in a ReportViewer control. Please Note that you can open and edit the report definition at any time, and then build or deploy the application to check the results.