Sometimes you need to use report functionality in your program, but you don't want to deploy and maintain a report server. At this point you can consider using a client report.
The client report is slightly different from the SSRS report mentioned earlier, and the SSRS report needs to be deployed in an instance of the report service for use by other platforms, and the client report does not require a report service instance, which is parsed directly in the appropriate WebForm or WinForm program.
Open the item you created in the previous article, right-click the project name and select Add->new Item ... to create another ASP.net page. Subsequent client reports we will host to this page.
First add a client report to the project, also in the right key item name Select Add->new Item ..., choose Reporting on the left, choose Report on the right.
Select a name and click Add. You can see the design interface for the client report, similar to the server-side report design interface for SQL Server 2012, but with fewer previews.
Add the data source for the report first, the Datasets Select Add DataSet under the right key.
The client report adds a dataset in a way that is very different from the server report.
In the Data Source Configuration tool interface, click New Connection ....