This is a migrated thread and some comments may be shown as answers.

Best Approach for Maximum performance

3 Answers 195 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Sandy
Top achievements
Rank 1
Sandy asked on 03 Nov 2008, 04:10 PM
Hi Support,

I am new to Reporting Service. I want to know what is the best approach for maximizing the performance with Telerik Reporting.

Currently I am working on a project, "Report Module". Initially, I was displaying data in RadGrid Control with Linq. The performanace is satisfied. But, it doesn't look good when user wants to print the result out.  That's why I decided to use Telerik Reporting instead which can produce WYSIWYG elegantly.

What I want to do is, I would like to keep my application in Linq. How can I pass the data from linq to the datasource in Reporting class library dynamically? Most of my reports have several parametters.

Please advise,
Sandy


3 Answers, 1 is accepted

Sort by
0
Chris Gillies
Top achievements
Rank 1
answered on 03 Nov 2008, 04:44 PM
Check this forum out:

http://www.telerik.com/community/forums/thread/b311D-bgkkce.aspx

Cheers!



0
Sandy
Top achievements
Rank 1
answered on 03 Nov 2008, 05:18 PM
Hi Chris,

Thanks for the link. My question here is, can I pass the data getting from Linq to Reporting datasource at run time? Or do I have to have DAL within Reporting class library?

Best,
Sandy
0
Steve
Telerik team
answered on 04 Nov 2008, 07:53 AM
Hello Sandy,

Our Report offering does not have its own data-layer and depends on the .NET providers to help you get the data for it. It is not aware where this data comes from nor does it matter to it. You can use the NeedDataSource event to bind the report programmatically.

Sincerely yours,
Steve
the Telerik team

Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Tags
General Discussions
Asked by
Sandy
Top achievements
Rank 1
Answers by
Chris Gillies
Top achievements
Rank 1
Sandy
Top achievements
Rank 1
Steve
Telerik team
Share this question
or