Reporting

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Peter Morris

    #1

    Reporting

    Hi all

    Which reporting tool should I use in VS2005 if I want to report on a
    collection of objects rather than a Dataset?

    I have components to do all of the databinding + object fetching etc, I just
    need to know which reporting tool I should use within my app rather than
    running one in SQL Server.

    Thanks

    Pete


  • Marc Gravell

    #2
    Re: Reporting

    Well, DataSet (despite the name) isn't limited to data from databases
    (you can fill one at runtime); but more to the point, I have
    successfully used the MS report-viewer to write rdlc reports based on
    objects. The problem, however, is that it has a distressing habit of
    losing the bindings if you change the schema at all - kinda like the
    forms IDE, but perhaps worse. IIRC, you just use (on the report-viewer
    control) .LoadReportDefi nition(), .SetParameters( ),
    and .DataSources.Ad d() .

    Other reporting frameworks are available - YMMV.

    Marc

    Comment

    • Bob Johnson

      #3
      Re: Reporting

      You'll get the knee-jerk "use Crystal, dude"...

      but you'd do very well to take a look at ActiveReports by DataDynamics
      (http://www.datadynamics.com/default.aspx). IMHO ActiveReports is perfect
      for anyone wanting to programmaticall y work with reports. I has no
      proprietary scripting language and is much more straight-forward to work
      with than Crystal. You can bind reports to any practically anything in .NET
      that is bindable - including your custom collections and of course the usual
      gang of suspects (DataSet etc).

      -HTH


      "Peter Morris" <support@NOdroo pySPAMeyes.comw rote in message
      news:%23G9PYS5z HHA.1184@TK2MSF TNGP04.phx.gbl. ..
      Hi all
      >
      Which reporting tool should I use in VS2005 if I want to report on a
      collection of objects rather than a Dataset?
      >
      I have components to do all of the databinding + object fetching etc, I
      just need to know which reporting tool I should use within my app rather
      than running one in SQL Server.
      >
      Thanks
      >
      Pete
      >

      Comment

      • Mark Rae [MVP]

        #4
        Re: Reporting

        "Peter Morris" <support@NOdroo pySPAMeyes.comw rote in message
        news:%23G9PYS5z HHA.1184@TK2MSF TNGP04.phx.gbl. ..
        Which reporting tool should I use in VS2005 if I want to report on a
        collection of objects rather than a Dataset?
        Depends on your requirements, but if you just need to get a report up on
        screen with the option to print etc, I'd use a PDF generator.

        This is my preferred one: http://www.siberix.com


        --
        Mark Rae
        ASP.NET MVP


        Comment

        • Robert Fuchs

          #5
          Re: Reporting

          IMHO the best is http://www.devexpress.com/Products/N...ms/XtraReports
          Online Demos here: http://demos.devexpress.com/XtraReportsDemos

          regards. Robert


          Comment

          • sloan

            #6
            Re: Reporting

            I concur on the ActiveReports.

            They are able to bind to IList's I believe.

            Based on this article:


            You see you have to artificially take "real" objects/collections and put
            them into a DataSet for Crystal.

            I hate Crystal Reports, fyi. It has been screwing me for over 10 years now.
            (with VB4).






            "Bob Johnson" <A@B.comwrote in message
            news:Ojn3tj5zHH A.2312@TK2MSFTN GP05.phx.gbl...
            You'll get the knee-jerk "use Crystal, dude"...
            >
            but you'd do very well to take a look at ActiveReports by DataDynamics
            (http://www.datadynamics.com/default.aspx). IMHO ActiveReports is perfect
            for anyone wanting to programmaticall y work with reports. I has no
            proprietary scripting language and is much more straight-forward to work
            with than Crystal. You can bind reports to any practically anything in
            .NET that is bindable - including your custom collections and of course
            the usual gang of suspects (DataSet etc).
            >
            -HTH
            >
            >
            "Peter Morris" <support@NOdroo pySPAMeyes.comw rote in message
            news:%23G9PYS5z HHA.1184@TK2MSF TNGP04.phx.gbl. ..
            >Hi all
            >>
            >Which reporting tool should I use in VS2005 if I want to report on a
            >collection of objects rather than a Dataset?
            >>
            >I have components to do all of the databinding + object fetching etc, I
            >just need to know which reporting tool I should use within my app rather
            >than running one in SQL Server.
            >>
            >Thanks
            >>
            >Pete
            >>
            >
            >

            Comment

            • Andrus

              #7
              Re: Reporting

              Best is



              Open source, Apache license.

              Version 3 released Yesterday.

              Andrus.


              ----- Original Message -----
              From: "Peter Morris" <support@NOdroo pySPAMeyes.com>
              Newsgroups: microsoft.publi c.dotnet.langua ges.csharp
              Sent: Thursday, July 26, 2007 5:52 PM
              Subject: Reporting

              Hi all
              >
              Which reporting tool should I use in VS2005 if I want to report on a
              collection of objects rather than a Dataset?
              >
              I have components to do all of the databinding + object fetching etc, I
              just need to know which reporting tool I should use within my app rather
              than running one in SQL Server.
              >
              Thanks
              >
              Pete
              >

              Comment

              • Marc Gravell

                #8
                Re: Reporting

                Can I just say "ta" to all the other respondants... some other
                interesting avenues to look at in place of the default MS offerings...

                (plus like everybody else, I loathe Crystal... I'm kinda sorry y'all
                reminded me of it ;-p)

                Marc

                Comment

                Working...