C# erstellen von berichten programmgesteuert
Ich einen Bericht erstellen möchten, verwenden Sie entweder Crystal-Reports-Berichte oder RDLC, macht nicht wirklich einen Unterschied. Ich kann alle Datenquellen zusammen als eine Reihe von dynamisch erzeugten Textfelder etc, aber wie füge ich das ein Bericht?
ZB möchte ich name des Kunden und alle Ihre bestellten Artikel in einem Bericht. Jetzt kann ich alle Informationen in einem array... wie würde ich dann in einen Crystal Reports-Bericht?
Jeder gute Einführungen, die für nicht-Zauberer für Crystal-Reports-Berichte wäre erstaunlich.
- Warum brauchen Sie die RDLC-in deinem Beispiel?
- Ich nicht besonders - nur Frage mich, wie es zu tun. Ich im Grunde nur brauchen, um einen benutzerdefinierten Bericht erstellen, so in der Art wie, was Sie sehen würden in Access.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jeder Datenquelle des Berichts hat einen Namen (Menü Bericht->datasources kann Es nicht genau weil mein vs ist nicht in Englisch).
Nehme, dass einer Ihrer Datenquellen name ist prj_folder_classSample, und classSample ist eine Klasse von Ihrem Projekt. Dann müssen Sie zum hinzufügen einer Liste auf den Bericht.
Let ' s do it.
Ich es tun auf diese Weise. Hoffe Es hilft dir.
Blick auf diesen link http://msdn.microsoft.com/en-us/library/cc281022.aspx#RDCE wenn Sie wollen, dynamisch ändern Sie Ihren Bericht. Diese Erweiterung wird aufgerufen, kurz bevor der Bericht gerendert wird. Microsoft hat eine RDL-Objektmodell. Mit diesem können Sie Ihre gesamten Bericht. Aber vielleicht brauchen Sie nicht diese Erweiterung. Nur versuchen Sie zunächst Ihre Sachen in den Berichts-Designer.