Aufrufen der ExportToDisk()-Methode

In diesem Abschnitt erfahren Sie, wie Sie die ExportToDisk()-Methode in jeder case-Anweisung der ExportSelection()-Methode aufrufen.

So rufen Sie die ExportToDisk()-Methode in der ExportSelection()-Methode auf

  1. Deklarieren Sie innerhalb der ExportSelection()-Methode eine Zeichenfolgenvariable, und instantiieren Sie die Variable als leere Zeichenfolge.
``` vb
Dim myFileName As String = ""
```

``` csharp
string fileName = "";
```
  1. Verfahren Sie innerhalb der case-Anweisung ExportFormatType.CrystalReport wie folgt:
1.  Legen Sie als Dateinamenzeichenfolge die exportPath-Zeichenfolge fest, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".rpt" an.
    
    ``` vb
    myFileName = exportPath & "Report.rpt"
    ```
    
    ``` csharp
    fileName = exportPath + "Report.rpt";
    ```

2.  Rufen Sie die ExportToDisk()-Methode aus der hierarchicalGroupingReport-Instanz auf, und übergeben Sie ExportFormatType.CrystalReport und die Dateinamenzeichenfolge.
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.CrystalReport,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.CrystalReport,
    fileName);
    ```
  1. Verfahren Sie innerhalb der case-Anweisung ExportFormatType.RichText wie folgt:
1.  Legen Sie als Dateinamenzeichenfolge die exportPath-Zeichenfolge fest, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".rtf" an.
    
    ``` vb
    myFileName = exportPath & "RichTextFormat.rtf"
    ```
    
    ``` csharp
    fileName = exportPath + "RichTextFormat.rtf";
    ```

2.  Rufen Sie die ExportToDisk()-Methode aus der hierarchicalGroupingReport-Instanz ab, und übergeben Sie ExportFormatType.RichText und die Dateinamenzeichenfolge.
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.RichText,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.RichText,
    fileName);
    ```
  1. Verfahren Sie innerhalb der case-Anweisung ExportFormatType.WordForWindows wie folgt:
1.  Legen Sie als Dateinamenzeichenfolge die exportPath-Zeichenfolge fest, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".doc" an.
    
    ``` vb
    myFileName = exportPath & "Word.doc"
    ```
    
    ``` csharp
    fileName = exportPath + "Word.doc";
    ```

2.  Rufen Sie die ExportToDisk()-Methode aus der hierarchicalGroupingReport-Instanz auf, und übergeben Sie ExportFormatType.WordForWindows und die Dateinamenzeichenfolge.
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.WordForWindows,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.WordForWindows,
    fileName);
    ```
  1. Verfahren Sie innerhalb der case-Anweisung ExportFormatType.Excel wie folgt:
1.  Legen Sie als Dateinamenzeichenfolge die exportPath-Zeichenfolge fest, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".xls" an.
    
    ``` vb
    myFileName = exportPath & "Excel.xls"
    ```
    
    ``` csharp
    fileName = exportPath + "Excel.xls";
    ```

2.  Rufen Sie die ExportToDisk()-Methode aus der hierarchicalGroupingReport-Instanz auf, und übergeben Sie ExportFormatType.Excel und die Dateinamenzeichenfolge.
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.Excel,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.Excel,
    fileName);
    ```
  1. Verfahren Sie innerhalb der case-Anweisung ExportFormatType.PortableDocFormat wie folgt:
1.  Legen Sie als Dateinamenzeichenfolge die exportPath-Zeichenfolge fest, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".pdf" an.
    
    ``` vb
    myFileName = exportPath & "PortableDoc.pdf"
    ```
    
    ``` csharp
    fileName = exportPath + "PortableDoc.pdf";
    ```

2.  Rufen Sie die ExportToDisk()-Methode aus der hierarchicalGroupingReport-Instanz auf, und übergeben Sie ExportFormatType.PortableDocFormat und die Dateinamenzeichenfolge.
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.PortableDocFormat,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.PortableDocFormat,
    fileName);
    ```
  1. Verfahren Sie innerhalb der case-Anweisung ExportFormatType.HTML32 wie folgt:
1.  Legen Sie als Dateinamenzeichenfolge die exportPathHTML32-Zeichenfolge fest, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".html" an.
    
    ``` vb
    myFileName = exportPathHTML32 & "HTML32.html"
    ```
    
    ``` csharp
    fileName = exportPathHTML32 + "HTML32.html";
    ```

2.  Rufen Sie die ExportToDisk()-Methode aus der hierarchicalGroupingReport-Instanz auf, und übergeben Sie ExportFormatType.HTML32 und die Dateinamenzeichenfolge.
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.HTML32, myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.HTML32, fileName);
    ```
  1. Verfahren Sie innerhalb der case-Anweisung ExportFormatType.HTML40 wie folgt:
1.  Legen Sie als Dateinamenzeichenfolge die exportPathHTML40-Zeichenfolge fest, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".html" an.
    
    ``` vb
    myFileName = exportPathHTML40 & "HTML40.html"
    ```
    
    ``` csharp
    fileName = exportPathHTML40 + "HTML40.html";
    ```

2.  Rufen Sie die ExportToDisk()-Methode aus der hierarchicalGroupingReport-Instanz auf, und übergeben Sie ExportFormatType.HTML40 und die Dateinamenzeichenfolge.
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.HTML40,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.HTML40,
    fileName);
    ```
  1. Verfahren Sie innerhalb der case-Anweisung ExportFormatType.ExcelRecord wie folgt:

    1. Legen Sie als Dateinamenzeichenfolge die exportPath-Zeichenfolge fest, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".xls" an.

      myFileName = exportPath & "ExcelRecord.xls"
      
      fileName = exportPath + "ExcelRecord.xls";
      
    2. Rufen Sie die ExportToDisk()-Methode aus der hierarchicalGroupingReport-Instanz ab, und übergeben Sie ExportFormatType.ExcelRecord und die Dateinamenzeichenfolge.

      hierarchicalGroupingReport.ExportToDisk(ExportFormatType.ExcelRecord,
      myFileName)
      
      hierarchicalGroupingReport.ExportToDisk(ExportFormatType.ExcelRecord,
      fileName);
      

Sie können das Projekt jetzt erstellen und ausführen, um Ihren Crystal Reports-Bericht in verschiedene Formate zu exportieren.

Falls Sie andere erweiterte API-Methoden verwenden möchten, klicken Sie auf die entsprechende Verknüpfung, um zum betreffenden Abschnitt zu springen: