找回密码
 立即注册

QQ登录

只需一步,快速开始

zheng_hq

银牌会员

151

主题

391

帖子

2227

积分

银牌会员

积分
2227

活字格认证

zheng_hq
银牌会员   /  发表于:2011-11-4 08:33  /   查看:6534  /  回复:5
c1flexgrid1(1,1)对c1flexgrid1(2,1)~c1flexgrid1(100,1)列

c1flexgrid1(2,0)对c1flexgrid(2,1)~c1flexgrid(2,100)行
单元格返回值是”●“的统计

1. 连续出现"●”的最大值
2. 连续不出现"●”的最大值
3. 统计"●”的总次数




1
2
3
4

1



例如:●连续出现的最大值是3 ,连续不出现的最大值是4,总次数是6

5 个回复

正序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-4 16:58:00
6#
如果直接分析Grid就比较困难了,只能靠自己写代码。
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-4 16:50:00
5#
分Grid,是什么意思啊?是您之前说的用两个 c1flexgrid 吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-4 16:17:00
地板
下面的统计信息通过分析数据库来完成跟可取,如果是分Grid就比较困难了。

关于C1FlexGrid如何进行汇总可以参考C1例子:C:\Users\XXXXXX\Documents\ComponentOne Samples\Studio for WinForms\C1FlexGrid\VB\Subtotals
回复 使用道具 举报
zheng_hq
银牌会员   /  发表于:2011-11-4 14:15:00
板凳

怎么遍历所有的行呢?

怎么遍历所有的行呢?具体的语句该如何写呢?


图片里椭圆里的“汇总”是否可以通过c1flexgrid实现呢?第21324行以后是第21325行.....随着数据库里的数据行数的增加而增加,但“汇总”的最后5行是相对固定的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-11-4 11:15:00
沙发
FlexGrid没有提供直接的方法来实现该操作。你可以通过遍历所有的行,然后判断连续的次数。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部