Ehlib的DBGridEh 控件导出到Excel
use DBGridEhImpExp //必须引用此单元
procedure TInvoiceManager.ppmSaveSelectionClick(Sender: TObject);
procedure TMainForm.SpeedButton5Click(Sender: TObject);
var ExpClass:TDBGridEhExportClass;
    Ext:String;
begin
  SaveDialog1.FileName := 'file1';
  if (ActiveControl is TDBGridEh) then
    if SaveDialog1.Execute then
    begin
    case SaveDialog1.FilterIndex of
         begin ExpClass := TDBGridEhExportAsText; Ext := 'txt'; end;
         begin ExpClass := TDBGridEhExportAsCSV; Ext := 'csv'; end;
         begin ExpClass := TDBGridEhExportAsHTML; Ext := 'htm'; end;
         begin ExpClass := TDBGridEhExportAsRTF; Ext := 'rtf'; end;
         begin ExpClass := TDBGridEhExportAsXLS; Ext := 'xls'; end;
      else
        ExpClass := nil; Ext := '';
      end;
      if ExpClass <> nil then
      begin
      if UpperCase(Copy(SaveDialog1.FileName,Length(SaveDialog1.FileName)-2,3)) <>
          UpperCase(Ext) then
          SaveDialog1.FileName := SaveDialog1.FileName + '.' + Ext;
        SaveDBGridEhToExportFile(ExpClass,TDBGridEh(ActiveControl),//TDBGridEh(ActiveControl)可以直接指定某个DBGridEh,如DBGridEh1,如指定,则上面第一句判断句可以去掉
        SaveDialog1.FileName,true);//最后一个参数true为全部输出,false为选定数据的输出
      end;
    end;
end;Ehlib的DBGridEh 控件导出到Excel的更多相关文章
- 任意flex控件导出图片
		任意flex控件导出图片 flex导出图片功能通常是: 思路1:客户端将UIComponent转化为BitmapData,再转为ByteArray,将ByteArray上传到服务端,服务端发送文件 ... 
- FileUpload的控件上传excel
		在一个使用FileUpload的控件上传excel,读取excel的数据 因为上传的路径一直被限定在C:\Program\IIS\Express 一直限制这个文件下, 想要解决这个问题. 在谷歌浏览器 ... 
- datagridview控件--导出Excel
		dataGridView控件可以说很方便的显示了数据,而且对于修改和删除数据也很方便,我在前面的一篇博客中写到了如何去绑定数据到该控件上dataGridView控件--绑定数据方法,今天我将如何将数据 ... 
- 基于C#语言MVC框架NPOI控件导出Excel表数据
		控件bin文件下载地址:https://download.csdn.net/download/u012949335/10610726@{ ViewBag.Title = "dcxx" ... 
- 基于C#语言MVC框架Aspose.Cells控件导出Excel表数据
		控件bin文件下载地址:https://download.csdn.net/download/u012949335/10610726 @{ ViewBag.Title = "xx" ... 
- C# winform平台下使用spread控件导出excel表格
		//首先要引入两个控件:1.根据自己的office 版本在项目->添加引用->microsoft office object 12.0 library (2010版) //2.在.net中 ... 
- VB的MSHFlexGrid控件内容导入Excel
		机房收费系统中有非常多窗口用到导出到Excel,说一下vb与Excel的交互,怎样才干将MSHFlexgrid中的内容导出到Excel. 首先在VB中加入引用Microsoft Excel 14.0 ... 
- asp.net 控件 导出 excel
		//导出EXCEL protected void btnDaoChu_Click(object sender, EventArgs e) { HttpContext.Current.Response. ... 
- webform  不实用office控件导出excel    StringBuilder 类型拼接字符串表格导出excel
		StringBuilder sb = new StringBuilder(); sb.AppendLine("<meta http-equiv=\"Content-Type\ ... 
- 利用GridView控件导出其他文件(导出Excel,导出Word文件)
		原文发布时间为:2008-10-16 -- 来源于本人的百度文章 [由搬家工具导入] // 注意,在Visual Studio2005平台下,如果使用GridView导出文件, //就必须重 ... 
随机推荐
- Python批量绘制遥感影像数据的直方图
			本文介绍基于Python中gdal模块,实现对大量栅格图像批量绘制直方图的方法. 首先,明确一下本文需要实现的需求:现需对多幅栅格数据文件进行依据其像元数值的直方图绘制,具体绘制内容即各栅格图 ... 
- 从 B 站出发,用 Chrome devTools performance 分析页面如何渲染
			页面是如何渲染的?通常会得到"解析 HTML.css 合成 Render Tree,就可以渲染了"的回答.但是具体都做了些什么,却很少有人细说,我们今天就从 Chrome 的性能工 ... 
- PostGIS之几何创建函数
			1. 概述 PostGIS 是PostgreSQL数据库一个空间数据库扩展,它添加了对地理对象的支持,允许在 SQL 中运行空间查询 PostGIS官网:About PostGIS | PostGIS ... 
- 【django-vue】前端取消默认样式 main.js配置 后端主页模块接口 跨域问题详解  项目自定义配置  git介绍和安装
			目录 回顾 上节课回顾 今日内容 1 前端全局样式和js配置 1.1 global.css 1.2 settings.js 1.3 main.js 2 后端主页模块接口 三种开发模式 模型父类Base ... 
- angular 封装http请求、解决跨域问题
			第一部分:封装http请求 1.定义 ResultDataModel export interface ResultDataModel<T> { success: boolean; err ... 
- 把逗号分隔的String字符串转List<Integer>
			把逗号分隔的String字符串转int集合 集合或数组转变为逗号分隔的字符串的几种方式 1.自己编码实现 2.org.apache.commons.lang3.StringUtils 3.String ... 
- C++ MFC学习 (四)
			对话框 创建MFC应用程序时,选择对话框 可使用向导创建对应的对话框的类 1 // MFC_Demo2Dlg.cpp : 实现文件 2 // 3 4 #include "stdafx.h&q ... 
- rancher 修改域名
			rancher 修改域名 rancher 修改ingress.nginx 对应的域名后 cattle-system 名称空间下的pod 依然是连接旧环境的rancher 域名 解决办法 1. 需要登录 ... 
- Ubuntu磁盘查看分区和挂载
			1.查看硬盘 sudo lshw -c disk 查看有多少个硬盘,一般会显示 disk:0(设备名为 /dev/vda) disk:1 (设备名为 /dev/vdb) 2.查看分区 sudo fdi ... 
- pytest框架插件源码_关于钩子方法调用部分的简单理解(pytest_runtest_makereport)
			前言: 因为想不明白写的pytest_runtest_makereport里的yield是怎么把结果传出来的?pytest是怎么调用的我们自己写的pytest_runtest_makereport方法 ... 
