views:

85

answers:

6

I want to create fast loading reports like ActiveReports or DevExpress but the problem is I don't know where to start. Also I want it to be light and take less space in setup file.

Does anybody tried to do this? Can I write this component with .net?

This must not be so hard?

+1  A: 

I would start by looking here:

http://www.codeproject.com/KB/database/rdlproject.aspx

It's an open source version of implemented Report Definition Language.

Kevin
+1  A: 

Have you looked at the one that ships with VS?

RandomNoob
Yes, also I've used Crystal Reports before (which was very slow) but I need fast and light reporting which supports editing by client.
HasanGursoy
What is 'slow'? What is 'fast and light'? You have to be a bit more clear. Depending on the complexitity of your reports I would suggest CrystalReports, easy to maintain and create reports. Never had a problem with 'slowness'. It takes a couple of seconds to create a report but thats obvious with a lot of rows and complex formula's. Please update the question what you want to achieve, simpe listing of records or records with complex select formulas.
PoweRoy
Yes I also meant that Crystal Reports loads slow. But everything else is okay with CR (Exporting, Paging etc).I need reporting for my shop sales organizer. Usually used by mini markets where computers are slow and old. I need reporting for sale details. A report can have approximately 2k rows * 5 cols. Data is text. No images or complex calculations except sum of the total sale amount.
HasanGursoy
+1  A: 

If you are interested in doing this in WPF, you might check out "Practical WPF Charts and Graphics"

http://www.amazon.com/Practical-Charts-Graphics-Experts-Voice/dp/1430224819/

PerryJ
+1  A: 

fast loading reports


You might consider techniques such as pre-processing the data, and caching. That can decouple the rendering time from the computational time.

Mark Maslar
+2  A: 

I think you need fastreports.It uses very small memory and the reports are prepared very quickly. You can check a demo here:http://fast-report.com/en/products/FastReport.Net.html

HERBERTS
Thanks. I'll try it out. But I haven't got an answer for my question ye :(
HasanGursoy
+2  A: 

How to make report in VS fast? See link. Why it will fast and small? Size of redistributable package of reporin engine less than 10Mb. And reports - XML or complessed XML. Really fast and compact.

Merl
Good but not enough :)
HasanGursoy