Einrichten eines Projekts für die ExportToStream()-Methode

In diesem Abschnitt erfahren Sie, wie Sie ein neues Projekt für die ExportToStream()-Methode erstellen.

So richten Sie ein neues Projekt für die ExportToStream()-Methode ein

  1. Führen Sie die Anweisungen unter Hinzufügen von Steuerelementen zum Web Form oder Windows Form aus.

  2. Erstellen Sie die Methoden ExportSetup() und ExportSelection() entsprechend den Anweisungen unter Erstellen von drei Methoden zur Ausführung des Exports.

  3. Fügen Sie innerhalb der Anweisung "Select Case" [Visual Basic] oder "switch" [C#] der ExportSelection()-Methode eine case-Anweisung für das ExcelRecord-Format hinzu.

``` vb
Case ExportFormatType.ExcelRecord
```

``` csharp
case ExportFormatType.ExcelRecord:
break;
```
  1. Erstellen Sie einen Bedingungsblock zum Testen der booleschen Variablen selectedNoFormat.

    If selectedNoFormat Then
    
    Else
    
    End If
    
    if (selectedNoFormat)
    {
    }
    else
    {
    }
    
  2. Setzen Sie die Text-Eigenschaft des Label-Steuerelements message innerhalb des If-Blocks auf die FORMAT_NOT_SUPPORTED-Konstante der MessageConstants-Klasse.

<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>Unter <a href="https://msdn.microsoft.com/de-de/library/vs%7ccrystlmn%7c%7e%5chtml%5ctopic179.htm(v=VS.90)">Zusätzliche Voraussetzungen für das Setup</a> in <a href="https://msdn.microsoft.com/de-de/library/vs%7ccrystlmn%7c%7e%5chtml%5ctopic168.htm(v=VS.90)">Projekt-Setup</a> haben Sie die MessageConstants-Klasse für dieses Lernprogramm erstellt.</p></td>
</tr>
</tbody>
</table>

``` vb
message.Text = MessageConstants.FORMAT_NOT_SUPPORTED
```

``` csharp
message.Text = MessageConstants.FORMAT_NOT_SUPPORTED;
```
  1. Setzen Sie die Text-Eigenschaft des Label-Steuerelements message, während Sie sich im else-Block befinden, auf die SUCCESS-Konstante der MessageConstants-Klasse.

    message.Text = MessageConstants.SUCCESS
    
    message.Text = MessageConstants.SUCCESS;
    
  2. Erstellen Sie einen try/catch-Block mit der Exception-Klasse, auf die als Variable "ex" Bezug genommen wird. Der try-Block schließt die Anweisung "Select Case" [Visual Basic] oder "switch" [C#] und den Bedingungsblock ein.

``` vb
Try

Catch ex As Exception

End Try
```

``` csharp
try
{
}
catch (Exception ex)
{
}
```
  1. Setzen Sie die Text-Eigenschaft des Label-Steuerelements message innerhalb des catch-Blocks auf die FAILURE-Konstante der MessagesConstants-Klasse, und fügen Sie dann die Message-Eigenschaft des Exception-Parameters an sie an.

    message.Text = MessageConstants.FAILURE & ex.Message
    
    message.Text = MessageConstants.FAILURE + ex.Message;
    
  2. Setzen Sie die Visible-Eigenschaft des Label-Steuerelements message außerhalb des try/catch-Blocks auf "True".

    message.Visible = True
    
    message.Visible = true;
    
  3. Klicken Sie im Menü Ansicht auf Designer.

  4. Doppelklicken Sie auf das Button-Steuerelement exportByType.

Die exportByType\_Click()-Ereignismethode wird erstellt, und Sie wechseln zur Codeansicht.
  1. Geben Sie innerhalb der exportByType_Click()-Ereignismethode Aufrufe der Methoden Exportsetup() und Exportselection() ein.

    ExportSetup()
    ExportSelection()
    
    ExportSetup();
    ExportSelection();