Foxtable(狐表)用户栏目专家坐堂 → 如何遍历t.grid的各行


  共有2242人关注过本帖树形打印复制链接

主题:如何遍历t.grid的各行

帅哥哟,离线,有人找我吗?
hdffzxf
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
如何遍历t.grid的各行  发帖心情 Post By:2015/12/1 22:02:00 [只看该作者]

论坛中学到了一些t.grid的各类属性及方法的操作,想问:如何遍历t.grid的各行?以及如何获取t.grid的某行是否存在行号或者是否是分组行?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/1 22:09:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
hdffzxf
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/12/1 23:35:00 [只看该作者]

追问,如何得出在汇总模式下,行号为第3行的实际行次(即把分组行包括在内)?用遍历效率太低呀!

 回到顶部
帅哥哟,离线,有人找我吗?
jaegea
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:480 积分:3838 威望:0 精华:0 注册:2011/5/31 15:45:00
  发帖心情 Post By:2015/12/2 8:25:00 [只看该作者]

t.Rows(2,True)
[此贴子已经被作者于2015/12/2 8:25:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/2 9:22:00 [只看该作者]

Dim r As Row = Tables("订单").Rows(2, True)

 回到顶部
帅哥哟,离线,有人找我吗?
hdffzxf
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/12/3 16:19:00 [只看该作者]

我重新描述一下,举个例子:在分组模式下,我需要知道行号为10的行(也即rows(9))的t.grid.row的值,或者干脆说目视是第几行,想得出这个值,有办法吗?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/3 16:24:00 [只看该作者]

Dim r As Row = Tables("订单").Rows(9, True)

 

或者

 

Dim r As Row = Tables("订单").Rows(9)


 回到顶部
帅哥哟,离线,有人找我吗?
hdffzxf
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/12/3 16:33:00 [只看该作者]

以下是引用大红袍在2015/12/3 16:24:00的发言:

Dim r As Row = Tables("订单").Rows(9, True)

 

或者

 

Dim r As Row = Tables("订单").Rows(9)


比如啊,在分组模式下,行号为10的行在表格中是第13行(因为,前面有3行分组行),那我怎么用程序得出实际行次是13?(因为我不知道它前面有几行分组行)




 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/3 16:39:00 [只看该作者]

不行,必须循环到那一行,才能知道是第几行。

 

要不,就循环一次,记录下来第几行是分组行,然后根据信息加上对应的行数。


 回到顶部
帅哥哟,离线,有人找我吗?
hdffzxf
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:393 积分:3723 威望:0 精华:0 注册:2013/10/9 23:09:00
  发帖心情 Post By:2015/12/3 16:53:00 [只看该作者]

那就是说必须要遍历了,好吧!

 回到顶部
总数 11 1 2 下一页