[c#] Verwenden von Crystal Reports in Visual Studio 2005 (C # .NET Windows App)



Answers

Crystal ist eine mögliche Option zum Erstellen von Berichten. Es ist schon eine lange Zeit und viele Leute scheinen es zu mögen.

Vielleicht möchten Sie einen Blick auf SQL Reporting Services werfen. Ich habe beides verwendet, aber meine Präferenz ist SQL Reporting Services. Es ist ziemlich gut in das Studio integriert und funktioniert ähnlich wie die anderen Microsoft-Projekte. Es ist auch kostenlos mit dem Sql Express usw.

Dies ist ein guter Artikel zum Starten von Reporting Services: http://www.simple-talk.com/sql/learn-sql-server/beginning-sql-server-2005-reporting-services-part-1/

Question

Ich muss Berichte in einer C # .NET Windows-App erstellen. Ich habe eine SQL Server 2005-Datenbank, Visual Studio 2005 und bin ganz in Ordnung mit der Erstellung von gespeicherten Prozeduren und Datensätzen.

Kann mir jemand bitte in die richtige Richtung zeigen, um Berichte zu erstellen? Ich kann es einfach nicht herausfinden. Einige Beispiele wären ein guter Anfang, oder ein einfaches How-To-Tutorial ... irgendetwas wirklich, das ein bisschen besser erklärt wird als das MSDN-Dokument.

Ich verwende das CrystalDecisions.Windows.Forms.CrystalReportViewer-Steuerelement, um die Berichte anzuzeigen. Ich nehme an, dass dies korrekt ist.

Wenn ich mich auf eine lange und komplexe Reise begebe, ist es am einfachsten, Berichte zu erstellen und anzuzeigen, die auch gedruckt werden können.




Ich empfehle die Empfehlung von alex, SQL-Reporting-Services zu betrachten - wenn Sie eine SQL-Entwicklerlizenz haben, dann haben Sie wahrscheinlich bereits Reporting-Services.

Ich mag keine Kristallberichte, zu viel Langeweile im Designer (ständig die Redewendungen), zu viele Server-Deployment-Probleme (check diese Lizenzdateien!)







Ich empfehle nachdrücklich, eine alternative Reporting-Lösung auszuprobieren - ich habe viel Erfahrung mit Crystal und habe es geschafft, einige funky Dinge damit in .NET zu machen, aber ganz ehrlich, die Integration von Crystal und .Net ist ein absolutes Schwein für alles außer einfachste Fälle.




Links