Ich habe für mich privat ein Auftragsverwaltungssystem mit .NET 4 programmiert. Alle Aufträge und Auftragsdetails werden in Objekten gespeichert und mit db4o persistiert. Jetzt muss ich noch eine heftige Anzahl von Berichten kodieren - etwa "Aufträge in der Reihenfolge ihrer Termine" oder "Welche Aufträge können berechnet werden". Gibt es ein (möglichst preiswertes) Tool, das mir dabei hilft?
Hier wäre es für dich einfacher gewesen, auf SQL Server Express zu gehen (siehe Reporting Services). Für Java gibt es anscheinend einige Tools, die Reports auf Basis von db4o erstellen können (siehe http://www.db4o.com/about/news/newsletter/2006_06.aspx#Article5). Ob diese auch für .NET verfügbar sind, geht vielleicht aus den weiterführenden Links hervor.
Du könntest dir aber auch das ReportViewer-Control ansehen, eventuell hilft es dir weiter: http://msdn.microsoft.com/en-us/library/ms251671.aspx. Im LocalMode kommt das Control mit Daten, die deine Anwendung zur Verfügung stellt aus.
Kann man dem integrierten Crystal Reports in VS10 nicht einfach Objekte anwerfen und damit Reporte erstellen? Dachte das müsste auch möglich sein.
[Update] Crystal Reports 10 kann man ohne Probleme runterladen. Mit DataSets kann man dann auch Reporte erstellen. Ich könnte mir auch etwas vorstellen wie LINQ2DataSet.