Hinzufügen von Steuerelementen zum Web Form oder Windows Form

In diesem Abschnitt fügen Sie dem Web Form oder Windows Form oberhalb des CrystalReportViewer-Steuerelements ein DropDownList-, Button- und Label-Steuerelement hinzu.

So fügen Sie dem Web Form oder Windows Form Steuerelemente hinzu

  1. Öffnen Sie das Web Form oder Windows Form.

  2. Klicken Sie im Menü Ansicht auf Designer.

  3. Gehen Sie bei Entwicklung einer Website wie folgt vor:

    1. Klicken Sie auf das CrystalReportViewer-Steuerelement, um es auszuwählen.
    2. Drücken Sie auf der Tastatur die NACH-LINKS-TASTE, so dass ein blinkender Cursor angezeigt wird, und drücken Sie dann die EINGABETASTE.

    Das CrystalReportViewer-Steuerelement wird um eine Zeile nach unten verschoben.

  4. Gehen Sie bei Entwicklung eines Windows-Projekts wie folgt vor:

1.  Klicken Sie auf das CrystalReportViewer-Steuerelement, um es auszuwählen.
2.  Setzen Sie Dock im Fenster Eigenschaften auf "Bottom".
3.  Ändern Sie die Größe des CrystalReportViewer-Steuerelements, so dass oberhalb dieses Steuerelements genügend Platz für ein ComboBox-Steuerelement bleibt.
4.  Setzen Sie Anchor im Fenster Eigenschaften auf "Top", "Bottom", "Left", "Right".
  1. Ziehen Sie ein DropDownList-Steuerelement (in Websites) oder ein ComboBox-Steuerelement (in Windows-Projekten) aus der Toolbox auf eine Stelle oberhalb des CrystalReportViewer-Steuerelements.
<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>Falls bei Verwendung von Visual Studio 2005 oder höher ein Smarttask auf dem DropDownList-Steuerelement (ComboBox) angezeigt wird, drücken Sie ESC, um es zu schließen.</p></td>
</tr>
</tbody>
</table>
  1. Klicken Sie auf das DropDownList-Steuerelement (ComboBox), um es auszuwählen.

  2. Setzen Sie die ID-Eigenschaft im Fenster Eigenschaften auf "exportTypesList".

  3. Ziehen Sie ein Button-Steuerelement aus der Toolbox rechts neben das DropDownList (ComboBox)-Steuerelement.

  4. Klicken Sie auf das Button-Steuerelement, um es auszuwählen.

  5. Führen Sie im Fenster Eigenschaften folgende Schritte aus:

    • Setzen Sie die ID-Eigenschaft auf "exportByType".
    • Setzen Sie die Text-Eigenschaft auf "Als ausgewählten Typ exportieren".
  6. Ziehen Sie ein Label-Steuerelement aus der Toolbox rechts neben das Button-Steuerelement.

  7. Klicken Sie auf das Label-Steuerelement, um es auszuwählen.

  8. Führen Sie im Fenster Eigenschaften folgende Schritte aus:

    • Setzen Sie die ID-Eigenschaft auf "message".
    • Lassen Sie die Text-Eigenschaft leer.
    • Setzen Sie die Visible-Eigenschaft auf "False".
  9. Wählen Sie im Menü Datei die Option Alle speichern.

Jetzt füllen Sie das DropDownList-Steuerelement mit Werten aus der ExportFormatType-Enumeration des CrystalDecisions.Shared-Namespaces.

So füllen Sie das DropDownList-Steuerelement bei Websites mit Werten aus der ExportFormatType-Enumeration

  1. Öffnen Sie das Web Form.

  2. Klicken Sie im Menü Ansicht auf Code.

  3. Fügen Sie innerhalb der ConfigureCrystalReports()-Methode am Ende der Methode einen Not IsPostBack-Bedingungsblock hinzu.

``` vb
If Not IsPostBack Then

End If
```

``` csharp
if (!IsPostBack)
{
}
```
  1. Setzen Sie die DataSource-Eigenschaft des ComboBox-Steuerelements exportTypesList innerhalb des Bedingungsblocks auf die Werte der ExportFormatType-Enumeration.

    exportTypesList.DataSource = System.Enum.GetValues(GetType(ExportFormatType))
    
    exportTypesList.DataSource = System.Enum.GetValues(typeof(ExportFormatType));
    
  2. Rufen Sie jetzt die DataBind()-Methode des DropDownList-Steuerelements exportTypesList auf, um die Werte an das Steuerelement zu binden.

``` vb
exportTypesList.DataBind()
```

``` csharp
exportTypesList.DataBind();
```

So füllen Sie das DropDownList-Steuerelement bei Windows-Projekten mit Werten aus der ExportFormatType-Enumeration

  1. Öffnen Sie das Windows Form.

  2. Klicken Sie im Menü Ansicht auf Code.

  3. Setzen Sie die DataSource-Eigenschaft des ComboBox-Steuerelements exportTypesList innerhalb der ConfigureCrystalReports()-Methode am Ende der Methode auf die Werte der ExportFormatType-Enumeration.

    exportTypesList.DataSource = System.Enum.GetValues(GetType(ExportFormatType))
    
    exportTypesList.DataSource = System.Enum.GetValues(typeof(ExportFormatType));