qq1210974091
未安、
采纳率42.9%
2017-08-15 06:21 阅读 1.1k
已采纳

C# winForm GridContorl 导出Excel

10

各位大神!求一个GridControl导出Excel的方法 
        要求:按照页面显示的记录进行导出 包括导出背景色
        如:PivotGridControl控件分组效果的导出
        注:要能一次导出十几万甚至几十万条数据不会出现内存溢出的问题
谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • 已采纳
    qq_23126581 郭老师的小迷弟雅思莫了 2017-08-16 03:33

    图片说明
    图片说明

    点赞 评论 复制链接分享
  • qq_23126581 郭老师的小迷弟雅思莫了 2017-08-15 07:12

    有个很简单的方法:是 gridControl1.ExportToXls(); 直接调用,如果想要格式和样式的那种,只有你用代码去控制了。

    点赞 评论 复制链接分享
  • qq_23126581 郭老师的小迷弟雅思莫了 2017-08-15 07:19

    SaveFileDialog fileDialog = new SaveFileDialog();
    fileDialog.Title = "导出Excel";
    fileDialog.Filter = "Excel文件(*.xls)|*.xls";
    DialogResult dialogResult = fileDialog.ShowDialog(this);
    if (dialogResult == DialogResult.OK)
    {
    DevExpress.XtraPrinting.XlsExportOptions options = new DevExpress.XtraPrinting.XlsExportOptions();
    gridControl1.ExportToXls(fileDialog.FileName);
    DevExpress.XtraEditors.XtraMessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }

    点赞 评论 复制链接分享
  • qq1210974091 未安、 2017-08-16 02:36

    图片说明

    点赞 评论 复制链接分享

相关推荐