[水晶报表]导出文件格式的设置.

最近去折腾 水晶报表.

用水晶报表导出文件的时候,  有这样一个 文件类型选择:

 

对于终端用户来说,  导出这个  RPT  格式的文件 , 并没有多大的意义。

希望 格式的下拉列表里面,  不要出现 这个 类型的选择。

 

查看了一下 CrystalReportViewer   的属性, 里面有一个   int  类型 的 AllowedExportFormats 属性。

折腾了一下代码, 效果还行。

 

定义一个枚举.

/// <summary>
/// 可导出的文件格式.
/// </summary>
public enum AllowedExportFormat
{
 /// <summary>
 /// PDF.
 /// </summary>
 PDF = 1,

 /// <summary>
 /// Excel(97-2003)
 /// </summary>
 Excel2003 = 2,

 /// <summary>
 /// Word (97-2003)
 /// </summary>
 Word2003 = 4,

 /// <summary>
 /// RTF
 /// </summary>
 RTF = 8,

 /// <summary>
 /// Crystal Report
 /// </summary>
 CrystalReport = 16,

 /// <summary>
 /// Excel(97-2003) (仅限数据)
 /// </summary>
 Excel2003DataOnly = 32,

 /// <summary>
 /// Word (97-2003) - 可编辑
 /// </summary>
 Word2003EditAble = 64,

 /// <summary>
 /// XML
 /// </summary>
 XML = 128,

 /// <summary>
 /// Excel (仅限数据)
 /// </summary>
 ExcelDataOnly = 512,

 /// <summary>
 /// CSV
 /// </summary>
 CSV = 1024
}

 

设置控件的属性

CrystalReportViewer1.AllowedExportFormats =
 (int)(AllowedExportFormat.CSV
  | AllowedExportFormat.Excel2003
  | AllowedExportFormat.Excel2003DataOnly
  | AllowedExportFormat.ExcelDataOnly
  | AllowedExportFormat.PDF
  | AllowedExportFormat.RTF
  | AllowedExportFormat.Word2003
  | AllowedExportFormat.Word2003EditAble
  | AllowedExportFormat.XML);

 


最后运行的结果:

转自:http://hi.baidu.com/wangzhiqing999/blog/item/71eaf53cd3a5d80296ddd867.html

©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页
实付 99.00元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值