调用 ExportToDisk() 方法
在本节中,将学习在 ExportSelection() 方法的每个分支语句中调用 ExportToDisk() 方法。
在 ExportSelection() 方法中调用 ExportToDisk() 方法
- 在 ExportSelection() 方法中,声明一个字符串变量,并把该变量实例化为空的字符串。
``` vb
Dim myFileName As String = ""
```
``` csharp
string fileName = "";
```
- 在 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);
```
- 在 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);
```
- 在 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);
```
- 在 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);
```
- 在 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);
```
- 在 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);
```
- 在 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);
```
在 ExportFormatType.ExcelRecord 分支语句中,执行以下操作:
把文件名字符串设置为 exportPath 字符串,然后在其后面加上使用 .xls 文件扩展名的文档名称。
myFileName = exportPath & "ExcelRecord.xls"
fileName = exportPath + "ExcelRecord.xls";
从 hierarchicalGroupingReport 实例中调用 ExportToDisk() 方法,并将 ExportFormatType.ExcelRecord 和文件名字符串传入其中。
hierarchicalGroupingReport.ExportToDisk(ExportFormatType.ExcelRecord, myFileName)
hierarchicalGroupingReport.ExportToDisk(ExportFormatType.ExcelRecord, fileName);
现在即可生成并运行项目,将 Crystal 报表导出为不同格式。
如果要使用其它增强 API 方法,请单击相应链接跳到该节: