webentwicklung-frage-antwort-db.com.de

Ein Tutorial für Microsoft-Berichte in WinForm-Anwendungen

Ich verwende Microsoft Report in My WinForm Application Project.Ich bin ein Problem mit Ausdrücken und Gruppen und sogar Filtern und vielen anderen Dingen. Ich suche ein komplettes Tutorial für Microsoft Report. Aber ich habe bis jetzt kein Tutorial gefunden du hilfst mir ein Tutorial zu finden?

Ich habe das gefunden. Sag mir, wenn du es besser weisst. Danke

12
Saleh

Erstellen der Client-Berichtsdefinitionsdatei (RDLC) Fügen Sie einen Ordner mit dem Namen „RDLC“ hinzu. Dies wird unseren RDLC-Bericht enthalten. enter image description here

Klicken Sie mit der rechten Maustaste auf den RDLC-Ordner, wählen Sie "Neues Element hinzufügen" und fügen Sie einen "RDLC" -Namen für "Produkte" hinzu. Wir werden den "Berichtsassistenten" verwenden, um uns durch die Schritte zum Erstellen der RDLC zu führen. enter image description here

Vergeben Sie im nächsten Dialog den Datensatz mit dem Namen "ProductDataSet". Ändern Sie die Datenquelle in "NorthwindReports.DAL" und wählen Sie "ProductRepository (GetProductsProjected)". Die "Datenquelle" wird möglicherweise leer angezeigt. Stellen Sie sicher, dass Ihr Projekt kompiliert ist und sich eine Datei mit dem Namen index.aspx im Stammordner befindet. Dies kann ein Fehler sein.

Die Felder, die von der Methode zurückgegeben werden, werden rechts angezeigt. Weiter klicken. enter image description here

Ziehen Sie den ProductName, CategoryName, UnitPrice und Discontinued in den Container Werte. Beachten Sie, dass Sie mit dieser Benutzeroberfläche eine viel komplexere Gruppierung erstellen können. Weiter klicken.enter image description here

Die meisten Optionen auf diesem Bildschirm sind ausgegraut, da wir im vorherigen Bildschirm keine Gruppierung ausgewählt haben. Weiter klicken. enter image description here

Wählen Sie einen Stil für Ihren Bericht. Weiter klicken. enter image description here

Die Berichtsgrafik-Designoberfläche ist jetzt sichtbar. Klicken Sie mit der rechten Maustaste auf den Bericht, und fügen Sie einen Seitenkopf und einen Seitenfuß hinzu. enter image description here

Ziehen Sie bei aktivierter Berichtsentwurfsoberfläche ein Textfeld aus dem Werkzeugkasten in den Seitenkopf. Ziehen Sie ein weiteres Textfeld in den Seitenkopf. Wir werden die Textfelder verwenden, um den Kopfzeilentext wie in der nächsten Abbildung gezeigt hinzuzufügen. enter image description here

Sie können die Schriftgröße und andere Eigenschaften der Textfelder mithilfe der Formatierungssymbolleiste (rot markiert) ändern. Sie können die Größe der Spalten auch ändern, indem Sie den Cursor zwischen den Spalten bewegen und ziehen. enter image description here

Ausdrücke hinzufügen 

Fügen Sie dem Seitenfuß zwei weitere Textfelder hinzu. Wir werden diese verwenden, um den Zeitpunkt, zu dem der Bericht erstellt wurde, und die Seitenzahlen hinzuzufügen. Klicken Sie mit der rechten Maustaste auf das erste Textfeld im Seitenfuß und wählen Sie "Ausdruck". enter image description here

Fügen Sie den folgenden Ausdruck für das Druckdatum hinzu (beachten Sie das = -Zeichen links neben dem Ausdruck im Dialog unten) enter image description here

"© Northwind Traders" & Format (Now (), "MM/tt/jjjj hh: mm tt") Klicken Sie mit der rechten Maustaste auf das zweite Textfeld und fügen Sie Folgendes für die Seitenanzahl hinzu.

Globals.PageNumber & "of" & Globals.TotalPages Die Formatierung des Seitenfußes ist abgeschlossen.

Wir formatieren nun die Spalte „Stückpreis“, sodass die Zahl im Währungsformat angezeigt wird. Klicken Sie mit der rechten Maustaste auf die Spalte [Einzelpreis] (nicht Kopfzeile) und wählen Sie "Textbox-Eigenschaften".

enter image description here

Wählen Sie unter „Nummer“ die Option „Währung“. Klicken Sie auf OK. 

enter image description here

Diagramm hinzufügen

Wechseln Sie bei aktiver Designoberfläche zur Toolbox und ziehen Sie ein Diagrammsteuerelement per Drag & Drop. Sie müssen zuerst die Produktlistentabelle nach unten verschieben, um Platz für den Diagrammkontext zu schaffen. Die Größe des Dokuments kann auch durch Ziehen an der Ecke oder am Seitenkopf/Fußzeilentrennzeichen geändert werden.

enter image description here

Wählen Sie im nächsten Dialog den ersten Diagrammtyp aus. Dies kann später bei Bedarf geändert werden. OK klicken. Das Diagramm wird der Designoberfläche hinzugefügt. 

enter image description here

Klicken Sie auf die blauen Balken im Diagramm (keine Legende). Dadurch werden Ablageorte zum Ablegen der Felder angezeigt. Ziehen Sie den Einzelpreis und den Kategorienamen per Drag & Drop in die obere (y-Achse) und untere (x-Achse), wie unten gezeigt. Dies gibt uns die Gesamtpreise für eine bestimmte Kategorie. Das ist das Beste, was ich in Bezug auf den zu erstellenden Bericht finden konnte, sorry :-) Löschen Sie den Legendenbereich, um mehr Bildschirmfläche zu erhalten. 

enter image description here

Verkleinern Sie das Diagramm nach Ihren Wünschen. Ändern Sie die Überschrift, die X-Achse und den Y-Achsentext, indem Sie auf diese Bereiche doppelklicken. 

enter image description here

Wir haben es soweit geschafft. Lassen Sie uns den Kunden beeindrucken, indem Sie dem Balkendiagramm einen Farbverlauf hinzufügen :-) Klicken Sie mit der rechten Maustaste auf die blaue Leiste und wählen Sie „Serieneigenschaften“. 

enter image description here

Fügen Sie unter „Füllen“ eine Farbe und eine Sekundärfarbe hinzu, und wählen Sie den Verlaufsstil aus. 

enter image description here

Wir sind mit der Gestaltung unseres Berichts fertig. Im nächsten Abschnitt erfahren Sie, wie Sie den Bericht zum Report Viewer-Steuerelement hinzufügen, an die Daten binden und ihn aktualisieren, wenn die Filterkriterien geändert werden.

Für die .cs-Datei folgen Sie diesem Link: Klicken Sie hier

Für den Unterbericht folgen Sie diesem Link: Klicken Sie hier für die Unterberichtdetails

Für den allgemeinen rdlc-Ausdruck folgen Sie diesem Link Klicken Sie hier

42
yeasir007
2
Rached N.
0
user2605620