起步软件技术论坛-X3

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

【结贴】如何统计DataGrid里的数据**

[复制链接]
发表于 2008-10-31 12:12:41 | 显示全部楼层 |阅读模式
如图 ,导入工时后要  马上显示 (导入到客户端DataSet然后展示到DataGrid上而不是导入数据库中):
工时总数;  这个倒可以通过页脚汇总计算
涉及天数;就是日期的个数,要不重复日期的个数
各部门的工时总数:如图中分别算出技术、内板、外板的工时总数。

数据比较大,一般是5K到2W条,数据也可能分批导入,也就是说每次导完就要显示。本想通过遍历数据集统计,但没有思路,也不知道效率咋样。

2008-10-30 15-10-59.gif

6.01 KB, 下载次数: 115

回复

使用道具 举报

发表于 2008-10-31 13:25:24 | 显示全部楼层
工时总数可以通过也较汇总,各部门的工时总数可以通过分组统计,涉及天数这个就不好办了。
建议:
1、通过临时表(数据库的临时表,不再是平台的用户数据集了),导入后存到这个临时表,然后可以通过sql对改临时表做统计分析,组织好数据后再展现出来;
2、自己写一个高效的算法去遍历数据集。
建议用第一种方法,效率高。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-31 13:56:42 | 显示全部楼层
好的 谢谢
只是确认一下有没有简单的方法。
回复 支持 反对

使用道具 举报

发表于 2008-10-31 13:59:02 | 显示全部楼层
嗯,好。
没有太好的方法。
回复 支持 反对

使用道具 举报

发表于 2008-10-31 13:59:35 | 显示全部楼层
该贴就结掉了
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-25 10:39 , Processed in 0.045980 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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