调用 ExportToDisk() 方法

在本节中,将学习在 ExportSelection() 方法的每个分支语句中调用 ExportToDisk() 方法。

在 ExportSelection() 方法中调用 ExportToDisk() 方法

  1. 在 ExportSelection() 方法中,声明一个字符串变量,并把该变量实例化为空的字符串。
``` vb
Dim myFileName As String = ""
```

``` csharp
string fileName = "";
```
  1. 在 ExportFormatType.CrystalReport 分支语句中,执行以下操作:
1.  把文件名字符串设置为 exportPath 字符串,然后在其后面加上带有 .rpt 文件扩展名的文档名称。
    
    ``` vb
    myFileName = exportPath & "Report.rpt"
    ```
    
    ``` csharp
    fileName = exportPath + "Report.rpt";
    ```

2.  从 hierarchicalGroupingReport 实例中调用 ExportToDisk() 方法,并将 ExportFormatType.CrystalReport 和文件名字符串传入其中。
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.CrystalReport,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.CrystalReport,
    fileName);
    ```
  1. 在 ExportFormatType.RichText 分支语句中,执行以下操作:
1.  把文件名字符串设置为 exportPath 字符串,然后在其后面加上使用 .rtf 文件扩展名的文档名称。
    
    ``` vb
    myFileName = exportPath & "RichTextFormat.rtf"
    ```
    
    ``` csharp
    fileName = exportPath + "RichTextFormat.rtf";
    ```

2.  从 hierarchicalGroupingReport 实例中调用 ExportToDisk() 方法,并将 ExportFormatType.RichText 和文件名字符串传入其中。
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.RichText,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.RichText,
    fileName);
    ```
  1. 在 ExportFormatType.WordForWindows 分支语句中,执行以下操作:
1.  把文件名字符串设置为 exportPath 字符串,然后在其后面加上使用 .doc 文件扩展名的文档名称。
    
    ``` vb
    myFileName = exportPath & "Word.doc"
    ```
    
    ``` csharp
    fileName = exportPath + "Word.doc";
    ```

2.  从 hierarchicalGroupingReport 实例中调用 ExportToDisk() 方法,并将 ExportFormatType.WordForWindows 和文件名字符串传入其中。
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.WordForWindows,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.WordForWindows,
    fileName);
    ```
  1. 在 ExportFormatType.Excel 分支语句中,执行以下操作:
1.  把文件名字符串设置为 exportPath 字符串,然后在其后面加上使用 .xls 文件扩展名的文档名称。
    
    ``` vb
    myFileName = exportPath & "Excel.xls"
    ```
    
    ``` csharp
    fileName = exportPath + "Excel.xls";
    ```

2.  从 hierarchicalGroupingReport 实例中调用 ExportToDisk() 方法,并将 ExportFormatType.Excel 和文件名字符串传入其中。
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.Excel,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.Excel,
    fileName);
    ```
  1. 在 ExportFormatType.PortableDocFormat 分支语句中,执行以下操作:
1.  把文件名字符串设置为 exportPath 字符串,然后在其后面加上使用 .pdf 文件扩展名的文档名称。
    
    ``` vb
    myFileName = exportPath & "PortableDoc.pdf"
    ```
    
    ``` csharp
    fileName = exportPath + "PortableDoc.pdf";
    ```

2.  从 hierarchicalGroupingReport 实例中调用 ExportToDisk() 方法,并将 ExportFormatType.PortableDocFormat 和文件名字符串传入其中。
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.PortableDocFormat,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.PortableDocFormat,
    fileName);
    ```
  1. 在 ExportFormatType.HTML32 分支语句中,执行以下操作:
1.  把文件名字符串设置为 exportPathHTML32 字符串,然后在其后面加上使用 .html 文件扩展名的文档名称。
    
    ``` vb
    myFileName = exportPathHTML32 & "HTML32.html"
    ```
    
    ``` csharp
    fileName = exportPathHTML32 + "HTML32.html";
    ```

2.  从 hierarchicalGroupingReport 实例中调用 ExportToDisk() 方法,并将 ExportFormatType.HTML32 和文件名字符串传入其中。
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.HTML32, myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.HTML32, fileName);
    ```
  1. 在 ExportFormatType.HTML40 分支语句中,执行以下操作:
1.  把文件名字符串设置为 exportPathHTML40 字符串,然后在其后面加上使用 .html 文件扩展名的文档名称。
    
    ``` vb
    myFileName = exportPathHTML40 & "HTML40.html"
    ```
    
    ``` csharp
    fileName = exportPathHTML40 + "HTML40.html";
    ```

2.  从 hierarchicalGroupingReport 实例中调用 ExportToDisk() 方法,并将 ExportFormatType.HTML40 和文件名字符串传入其中。
    
    ``` vb
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.HTML40,
    myFileName)
    ```
    
    ``` csharp
    hierarchicalGroupingReport.ExportToDisk(ExportFormatType.HTML40,
    fileName);
    ```
  1. 在 ExportFormatType.ExcelRecord 分支语句中,执行以下操作:

    1. 把文件名字符串设置为 exportPath 字符串,然后在其后面加上使用 .xls 文件扩展名的文档名称。

      myFileName = exportPath & "ExcelRecord.xls"
      
      fileName = exportPath + "ExcelRecord.xls";
      
    2. 从 hierarchicalGroupingReport 实例中调用 ExportToDisk() 方法,并将 ExportFormatType.ExcelRecord 和文件名字符串传入其中。

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

现在即可生成并运行项目,将 Crystal 报表导出为不同格式。

如果要使用其它增强 API 方法,请单击相应链接跳到该节: