起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 237|回复: 4

【结贴】DataGrid导出部分数据的问题?**

[复制链接]
发表于 2009-9-12 10:58:17 | 显示全部楼层 |阅读模式
这代码只有选中DataGrid的options-egomultiSelect属性才可以导出选定的数据。。。
SaveDialog1.Filter := 'Excel工作簿(*.xls)|*.xls|所有文件(*.*)|*.*';
  if SaveDialog1.Execute then
  begin
     s := SaveDialog1.FileName;
     if SysUtils.ExtractFileExt(S) = '' then
          S := S + '.xls';
     if SysUtils.ExtractFileExt(S) <> '' then
     begin
       DataGrid1.SaveToXLS(s,False);
     end;
现在我不想选中那个属性来导出选定(可多选或单选)的数据怎么弄??3088版本
回复

使用道具 举报

发表于 2009-9-12 11:31:22 | 显示全部楼层
不明白了,如果你不选中那个属性怎么能选择多行呢?
难道每次只是导当前的那一条记录?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-12 11:57:48 | 显示全部楼层
是的,现在是每次导出当前选中的那一条记录怎么来弄?(不用过虑可以不?)
回复 支持 反对

使用道具 举报

发表于 2009-9-12 12:51:26 | 显示全部楼层
每次只导出选中的记录,不用过滤的方式?
那么只能自己代码转换一下,然后再去导出了(可以考虑用 用户数据集,另一个datagrid来关联这个数据集并导出)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-18 09:41:12 | 显示全部楼层
结帐!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 23:54 , Processed in 0.037054 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表