Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- Deklarieren Sie innerhalb der ExportSelection()-Methode eine Zeichenfolgenvariable, und instantiieren Sie die Variable als leere Zeichenfolge.
``` vb
Dim myFileName As String = ""
```
``` csharp
string fileName = "";
```
- 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);
```
- 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);
```
- 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);
```
- 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);
```
- 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);
```
- 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);
```
- 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);
```
Verfahren Sie innerhalb der case-Anweisung ExportFormatType.ExcelRecord wie folgt:
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";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: