Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8107669
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 6, 20262026-06-06T00:51:13+00:00 2026-06-06T00:51:13+00:00

I have a quick pro-con question for you. I’ve never done any reporting within

  • 0

I have a quick pro-con question for you. I’ve never done any reporting within c# before so I am looking for a comparison between the Microsoft reporting technologies versus Crystal reports. Are there any big differences between the two? Does one do something particularly better then the other?

Before I start looking into reporting I’d like to figure out which one I want to use.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-06T00:51:15+00:00Added an answer on June 6, 2026 at 12:51 am

    i find reporting to be a necessary evil, i’d much rather have the analysis managed through workflow, that reports. so if my answer seems negative it’s mk view of reporting more than the tool itself. I have only used CR so I cannot speak to the MS reporting.

    CR has a different philosophy to their design time so the UI feels a bit awkward at first. Sort of like driving on the opposite side of the road. You know what your doing, but it feels uncomfortable.

    I always pushed data to my CR reports through datatables rather than connect the report directly to the database. it was the only thing I could do to make the report “testable” in an automated fashion. This also separates the report from the database/source which made it easier to move from local development, to staging, to production.

    you can pass objects and collections to the report (IEnumerable), but the support for datatables was better. For example. if the collection is empty CR will throw an exception. But if the datatable is empty CR will render a report with no data.

    The preformance of dataset with CR is terrible. I would always flatten my object graph into a tabular data and then pass the data to the report. otherwise it would take forever to render.

    Before VS 2010 CR for .Net was released as part of VS which made upgrades and migrations fairly straight forward. Upgrades where never simple, but at least .net and CR were released together. Starting with VS 2010, CR is now on it’s own release cycle which means there are no guarantees of when you upgrade to the next version of VS and still be compatible with CR.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Have a quick JS question. What is the difference between math.round and parseInt? I
I have a quick question about setting up the mappings between [Order Details] ,
I have quick question for you SQL gurus. I have existing tables without primary
I have a quick question about encapsulating specific types with typedef . Say I
I have a quick question regarding debug and release in VS 2008. I have
I have a quick question about the dealloc() and viewDidUnload() methods. I notice a
I have a quick question about the accelerometer in Android devices. Is it always
I have a quick question here. I know that the cakePHP find('first') function returns
I have a quick question. I'm have a db an audit Table with a
I have a quick question about the layout of the page on a custom

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.