Posts mit dem Label Report Viewer werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Report Viewer werden angezeigt. Alle Posts anzeigen

11. Dezember 2012

Kopfzeilen auf jeder Seite wiederholen (ReportViewer - .rdlc)

Bei einem ReportViewer-Bericht (2010) soll die Kopfzeile auf jeder Seite wiederholt werden. Dies geht wie folgt:

  1. In der Anzeige der Zeilen- und Spaltengruppen den "Erweiterten Modus" aktivieren
  2. Die erste "Static" Zeilengruppe auswählen
  3. In den Eigenschaften den Wert für "KeepWithGroup" auf "After" setzen
  4. In den Eigenschaften den Wert für "RepeatOnNewPage" auf "True" setzen
  5. Die Schritte 2-4 für eine eventuell 2. Kopfzeile wiederholen

29. September 2011

ReportViewer - Summieren mit Filter

Möchte man in einem ReportViewer-Bericht in einer Tabelle eine Summe von z.B. Kosten ermitteln, bei dem beispielsweise nur ein bestimmter Rechnungstyp berücksichtigt werden soll, dann findet man hier eine Lösung: Conditional Sum for Rdlc (aka ReportViewer)

Hier die Anleitung noch einmal in Deutsch:

Unter "Bericht" --> "Berichtseigenschaften..." --> "Code" folgenden Code hineinkopieren:


Public Function ConditionalResult(checkField as Field, compareValue as Object, returnValue as Field) As Decimal
IF checkField.Value = compareValue
Return 0
else
Return returnValue.Value
end if
End Function


Dann in die entsprechende Zelle gehen (zum Beispiel Zelle in der Fußzeile der Tabelle) und einen Ausdruck in der Art einfügen:


=Sum(code.ConditionalResult(Fields!Rechnungstyp, 1, Fields!Kosten))

22. September 2011

Zeilenumbruch in Mircosoft rdlc Report einfügen

Will man einen Zeilenumbruch in einem Mircosoft rdlc Report einfügen, verwendet man folgenden Ausdruck:


= Fields!Field1.Value + System.Environment.NewLine + Fields!Field2.Value