Beispiel 4: Bearbeitung von Berichtsobjekten

Top  Previous  Next

Hier ein Beispiel eines Berichts, der eine Liste der Kategorien und Produkte in jeder Kategorie druckt:

 

dialogExample4_1

 

Es wird demonstriert wie, mittels des Dialoges, der Druck der Produkte angehalten und lediglich Kategorien gedruckt werden. Hierzu wird ein Dialog in den Bericht eingefügt:

 

dialogExample4_2

 

Doppelklicken der Schaltfläche "OK". FastReport fügt einen leeren Ereignishandler für das Ereignis "Click" ein: Der folgende Code wird in den Handler eingegeben:

 

private void btnOk_Click(object sender, EventArgs e)

{

  Data2.Visible = CheckBox1.Checked;

}

 

Die Sichtbarkeit der Leiste, die die Produkte druckt, wird gesteuert. In diesem Beispiel handelt es sich um eine Leiste mit dem Namen "Data2". Wird der Bericht durchgeführt und das Kontrollkästchen ist nicht markiert sieht das Ergebnis folgendermaßen aus:

 

dialogExample4_3