Gruppieren von Daten in einem RDLC
Ich bin sorry, wenn dies scheint dumm, aber ich bin neu mit dem Report Definition Language (RDLC-Dateien) und ich bin auf der Suche nach Beratung über die beste "plan of attack" für einen Bericht, den ich erstellen muss.
DER BERICHT
Der Bericht (selbst) muss die Anzeige einer Tabelle von Daten über eine zugehörige Gruppe von Berechnungen für jede Gruppierung (der Daten). Ich bin der Hoffnung, zu halten, eine Gruppe pro Seite...aber das kann nicht möglich sein, da jede Tabelle kann sehr lang werden (aber das ist eine andere Frage für einen anderen Tag).
...Es können 1 bis N GRUPPEN
Beispiel
- (GRUPPE 1)
- TABELLE
- BERECHNUNGEN
SEITENUMBRUCH
- (GRUPPE 2)
- TABELLE
- BERECHNUNGEN
...und so weiter.
IST DIES DER BESTE WEG, DIES ZU TUN?
Platzieren Sie jede Gruppe in einen UNTERBERICHT. Die sub-Bericht würde dann enthält die Tabelle & Berechnungen.
...ist das richtig oder gibt es einen besseren Weg, dies zu tun?
InformationsquelleAutor Prisoner ZERO | 2010-08-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
DIE EIGENTLICHE ANTWORT IST
Den äußeren RDLC-enthält eine LISTE der Steuern, die die folgenden Steuerelemente:
Den UNTERBERICHT Punkte zu einem RDLC die enthalten die folgenden Steuerelemente:
(1) Verwenden Sie die LISTE "gruppieren" - Eigenschaft auf die Gruppe Ihre 1-zu-N-Kollektionen.
Die "Gruppierung" - Eigenschaft gefunden, indem Sie die LIST-Steuerelement wählen Sie dann Visual Studio Optionen im Menü: ANSICHT - > EIGENSCHAFTEN-FENSTER.
(2) als Nächstes wählen Sie in der LISTE Datenquelle.
Dieses gefunden ist, verwenden, indem Sie auf den BERICHT, und wählen Sie dann Visual Studio-Menü die Optionen wie folgt: BERICHT - > DATEN-QUELLEN. Ziehen Sie ein beliebiges Feld auf die Steuerung und die Datenquelle wird automatisch selbst gesetzt.
BEACHTEN:
Wenn Sie nicht "sehen" alle Datenquellen in Visual Studio das Fenster Datenquellen ist es "vermutlich", weil service-Verweise in Ihrem Projekt sind Probleme verursachen...vorübergehend ausschließen, die Sie von Ihrem Projekt, und wählen Sie RESFRESH-Symbol im Visual Studio das Fenster Datenquellen (Sie sollten dann angezeigt werden). Leider, Sie müssen dies tun, JEDES MAL, wenn Ihre Datenquelle ändert.
Sobald Sie die LISTE Durchlaufen ordnungsgemäß die Sie hinzufügen können-in den UNTERBERICHT und andere Bedienelemente.
...Ich jetzt OFFIZIELL hassen RDLC.
InformationsquelleAutor Prisoner ZERO
persönlich, wenn ich hatte zu tun, diesen Bericht mache ich es mit zwei verschiedenen Tabellen. In einem rdlc-Sie können zwei datatables zeigt GRUPPE 1 Daten der zweiten GRUPPE 2-Daten. Der Tisch hat die option Seitenumbruch am Ende der datatable, die geben können, die den Seitenumbruch Zwischen den beiden datatables.
Beste Grüße,
Iordan
Es kann funktionieren, aber es reures einige Codierung. Die Idee ist, diese RDLC-Dateien sind einfache xml-Datei können Sie opne ein und Bearbeiten Sie es mit XMLDocument. Was Sie tun müssen, ist laden Sie die rdlc-in "XMLDocument" und Tabelle hinzufügen von code und übergeben Sie die bearbeitete xml-reportviewer
InformationsquelleAutor IordanTanev