zoukankan      html  css  js  c++  java
  • 水晶报表导出格式设定

    首先新建一个枚举类型,将水晶报表的导出格式列出来。

    /// <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
    }

    新建类的静态方法,将可以选择的导出类型列出来。

        public static void ReportViewExport(CrystalReportViewer crv)
        {
            crv.AllowedExportFormats =
              (int)(AllowedExportFormat.CSV
              | AllowedExportFormat.Excel2003
              | AllowedExportFormat.Excel2003DataOnly
              | AllowedExportFormat.ExcelDataOnly
              | AllowedExportFormat.PDF
              | AllowedExportFormat.Word2003
              | AllowedExportFormat.Word2003EditAble
              | AllowedExportFormat.XML);
        }

    页面进行调用

     protected void Page_Load(object sender, EventArgs e)
        {
            FN.ReportViewExport(ReportViewID);
            …
        }

    效果图:

  • 相关阅读:
    DOM操作之获取HTML、文本和值
    DOM操作之属性和样式操作
    DOM节点的增删改查
    其他选择器
    属性过滤选择器
    Linux
    Linux
    Appium自动化(3)
    Appium自动化(2)
    Appium自动化(1)
  • 原文地址:https://www.cnblogs.com/52net/p/3387553.html
Copyright © 2011-2022 走看看