Search Results for

    Show / Hide Table of Contents

    Beispiel 1: Änderung des Aussehens des Objektes

    In diesem Beispiel wird erläutert wie die Textfarbe, abhängig von dem Wert der in das Objekt gedruckt wurde, geändert werden kann. Wir nutzen:

    · das Ereignis BeforePrint;

    · Referenzierung zur Datenspalte des Skriptes.

    Erstellen eines einfachen Berichts mit dem folgenden Aussehen:

    Auswahl des Objektes, das die Spalte "UnitPrice" druckt und erstellen eines Ereignishandlers BeforePrint:

    private void Text2_BeforePrint(object sender, EventArgs e)
    {
      if (((Decimal)Report.GetColumnValue("Products.UnitPrice")) > 20)
        Text2.TextColor = Color.Red;
    }
    

    Um die Datenspalte "Products.UnitPrice" in das Skript einzufügen, wird es aus dem Fenster "Daten" gezogen. In Folge dessen wird die folgende Zeichenfolge in das Skript eingefügt:

    ((Decimal)Report.GetColumnValue("Products.UnitPrice"))

    Bei der Durchführung des Berichtes, lässt sich erkennen, dass alle Produkte mit einem Preis > 20 in rot hervorgehoben werden:

    Der gleiche Effekt kann mit Hilfe des bedingten Markierens erreicht werden (mehr hierüber lässt sich im Abschnitt "Bedingtes Hervorheben" des Kapitels "Erstellung des Berichts" nachlesen).

    Back to top © 1998-2026 Copyright Fast Reports Inc.