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);
      }
    }
  • 相关阅读:
    使用Node.js和Redis实现push服务--转载
    phpredis中文手册——《redis中文手册》 php版--引用他人
    nginx path_info问题解决
    mysql 获取一个表中缺失的最小编号
    mysql row number的实现
    Redis应用场景-转载
    从MySQL到Redis 提升数据迁移的效率
    hdu2057
    进制转换
    有关C语言指针访问问题
  • 原文地址:https://www.cnblogs.com/tianhengblogs/p/6084465.html
Copyright © 2011-2022 走看看