By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
458,122 Members | 1,564 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 458,122 IT Pros & Developers. It's quick & easy.

Reporting

P: n/a
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
Jul 26 '07 #1
Share this Question
Share on Google+
7 Replies


P: n/a
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) .LoadReportDefinition(), .SetParameters(),
and .DataSources.Add() .

Other reporting frameworks are available - YMMV.

Marc

Jul 26 '07 #2

P: n/a
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 programmatically 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" <su*****@NOdroopySPAMeyes.comwrote in message
news:%2****************@TK2MSFTNGP04.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

Jul 26 '07 #3

P: n/a
"Peter Morris" <su*****@NOdroopySPAMeyes.comwrote in message
news:%2****************@TK2MSFTNGP04.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
http://www.markrae.net

Jul 26 '07 #4

P: n/a

P: n/a
I concur on the ActiveReports.

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

Based on this article:
http://scottonwriting.net/sowblog/posts/2148.aspx

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:Oj**************@TK2MSFTNGP05.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 programmatically 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" <su*****@NOdroopySPAMeyes.comwrote in message
news:%2****************@TK2MSFTNGP04.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


Jul 26 '07 #6

P: n/a
Best is

www.fyireporting.com

Open source, Apache license.

Version 3 released Yesterday.

Andrus.
----- Original Message -----
From: "Peter Morris" <su*****@NOdroopySPAMeyes.com>
Newsgroups: microsoft.public.dotnet.languages.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
Jul 27 '07 #7

P: n/a
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

Jul 30 '07 #8

This discussion thread is closed

Replies have been disabled for this discussion.