<p>What are the best open source (open source and commercial) reporting tools for ASP.NET similar to Crystal Reports for ASP.NET?</p>

[{'answer_id': 23638, 'author': 'ryw', 'author_id': 2477, 'author_profile': 'https://Stackoverflow.com/users/2477', 'pm_score': 0, 'selected': False, 'text': "<p>As much as I despise Crystal Reports (we describe digging deep into it the seven layers of Crystal hell) -- it seems to be the best/most-flexible tool for the job. I hope someone comes along and knocks them off the block though. </p>\n\n<p>Microsoft Reporting Services is an alternative, but didn't have the features we needed.</p>\n"}, {'answer_id': 23639, 'author': 'JasonS', 'author_id': 1865, 'author_profile': 'https://Stackoverflow.com/users/1865', 'pm_score': 1, 'selected': False, 'text': "<p>ActiveReports and DevExpress' reporting tools are both pretty good.  The ReportViewer control works too (the price is right), but I find it more difficult to use.  And SSRS reports can be embedded into your ASP.Net apps as well.</p>\n"}, {'answer_id': 23642, 'author': 'Roy Rico', 'author_id': 1580, 'author_profile': 'https://Stackoverflow.com/users/1580', 'pm_score': 0, 'selected': False, 'text': '<p>I would suggest taking a look at MS SSRS (Microsoft SQL Server Reporting Services).   </p>\n'}, {'answer_id': 23669, 'author': 'csmba', 'author_id': 350, 'author_profile': 'https://Stackoverflow.com/users/350', 'pm_score': 4, 'selected': True, 'text': '<p>Microsoft Reporting Services, <strong>free</strong> and included with SQL Server 2005 and 2008.</p>\n\n<p>Of course, this is great if you need a separation of report design and application, which for Enterprise applications is a huge plus.</p>\n\n<p>However, if what you want is to be able to create "in application" dashboards, where "you" design the reports and have limited parameters you expose to the user, then I suggest looking into "control" based charting vendors like <a href="http://www.steema.com/" rel="noreferrer">TeeChart</a> . </p>\n\n<p>Pros/cons of each strategy:\nCrystal/Microsoft Reporting services will give you out of the box handling of things like report scheduling, export to excel and pdf, and separation between application and report design. \nThe independent charting tools you can get give you better control, they render better on any size you need, easier to grammatically manipulate and can handle eye candy such as flash based (no flash charts in MS SSRS)</p>\n'}, {'answer_id': 23675, 'author': 'Stu', 'author_id': 414, 'author_profile': 'https://Stackoverflow.com/users/414', 'pm_score': 2, 'selected': False, 'text': '<p>+1 SSRS and ActiveReports. ryw, use ActiveReports and close the gates of Crystal Hell behind you forever.</p>\n'}, {'answer_id': 23771, 'author': 'Brad Tutterow', 'author_id': 308, 'author_profile': 'https://Stackoverflow.com/users/308', 'pm_score': 0, 'selected': False, 'text': '<p>I agree that <strong>SSRS</strong> is generally the right choice.  But for flashy and embedded in an HTML page, I like <a href="http://www.dundas.com/" rel="nofollow noreferrer">Dundas</a>.  Their stuff looks good out of the box, has an easy-to-understand API, and is painless to get up and running.</p>\n'}]
['https://Stackoverflow.com/questions/23614', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2141/']