Hinzufügen eines Click-Ereignisses für ein Button-Steuerelement

Im letzten Schritt zur Konfiguration der dynamischen Filterung fügen Sie das Click-Ereignis für das Button-Steuerelement hinzu und schreiben anschließend Code, um die neuen Werte der Auswahlformel auf den Bericht anzuwenden.

So fügen Sie das Click-Ereignis für das Button-Steuerelement hinzu

  1. Öffnen Sie das Web Form oder Windows Form in der Entwurfsansicht.

  2. Doppelklicken Sie auf das Button-Steuerelement.

  3. Die CodeBehind-Klasse wird geladen und ein Click-Ereignis für das Button-Steuerelement erstellt.

  4. Setzen Sie die Variable auf Klassenebene "salesAmount" innerhalb der Methode auf die Text-Eigenschaft der Instanz des lastYearsSales-Steuerelements.

    salesAmount = lastYearsSales.Text
    
    salesAmount = lastYearsSales.Text;
    
  5. Setzen Sie die Variable auf Klassenebene "operatorValue" auf den Rückgabewert der GetSelectedOperator-Hilfsmethode.

    operatorValue = GetSelectedOperator()
    
    operatorValue = GetSelectedOperator();
    
  6. Setzen Sie die Variable auf Klassenebene "customerName" auf die Text-Eigenschaft der Instanz des letterOfName-Steuerelements.

    customerName = letterOfName.Text
    
    customerName = letterOfName.Text;
    
  7. Wenn Sie ein Windows-Projekt erstellen, setzen Sie die Variable auf Klassenebene "useDefaultValues" auf "False".

<table>
<colgroup>
<col style="width: 100%" />
</colgroup>
<thead>
<tr class="header">
<th><img src="images\xkh1wxd8.alert_note(de-de,VS.90).gif" alt="Note" class="note" />Anmerkung</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><p>Dadurch wird der Bedingungsblock innerhalb von ConfigureCrystalReports() übersprungen, der die Variablen auf Klassenebene auf die Standardwerte setzt.</p></td>
</tr>
</tbody>
</table>

``` vb
useDefaultValues = False
```

``` csharp
useDefaultValues = false;
```
  1. Rufen Sie, während Sie sich noch innerhalb der Methode befinden, die ConfigureCrystalReports()-Methode auf, um den Bericht zu filtern und zu binden.
``` vb
ConfigureCrystalReports()
```

``` csharp
ConfigureCrystalReports();
```

Sie können die Anwendung jetzt testen.