zoukankan      html  css  js  c++  java
  • WinForm------如何将GridControl数据导出到Excel

    转载:

    http://www.cnblogs.com/xiaofengfeng/archive/2011/11/22/2258906.html

    Gridcontrol中的BandedGridView导出多层行头

    转载:

    http://www.cnblogs.com/huldy520/p/5611736.html 

    代码:

    protected virtual void ExportToExcel(Object grid)
    {
      //EditorContainer定义GridControl之类的容器
      SaveFileDialog dialog = new SaveFileDialog
      {
        Title = "导出Excel",
        Filter = "Excel文件(*.xls)|*.xls"
      };
      if (dialog.ShowDialog(this) == DialogResult.OK)
      {
        //XlsExportOptions
        XlsExportOptionsEx options = new XlsExportOptionsEx();
        if (grid is GridControl)
        {
          (grid as GridControl).ExportToXls(dialog.FileName, options);
        }
        else if (grid is BandedGridView)
        {
          options.ExportType = DevExpress.Export.ExportType.WYSIWYG;
          (grid as BandedGridView).OptionsPrint.AutoWidth = false;
          (grid as BandedGridView).OptionsPrint.PrintBandHeader = true;
          (grid as BandedGridView).ExportToXls(dialog.FileName, options);
        }
        else if (grid is TreeList)
        {
          (grid as TreeList).ExpandAll();
          (grid as TreeList).ExportToXls(dialog.FileName, options);
        }
        XtraMessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
      }
    }
  • 相关阅读:
    Stepping Number
    Replace String
    String Permutation
    Clock Angle
    Keypad Permutation
    Replace Words
    1、奉加微 PHY6202 Get started
    Python3 修改二进制文件
    Google Fast Pair
    python 校验 BLE resolvable private address
  • 原文地址:https://www.cnblogs.com/tianhengblogs/p/6084465.html
Copyright © 2011-2022 走看看