Foxtable(狐表)用户栏目专家坐堂 → [求助]上下移动行同时更新行号字段


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

主题:[求助]上下移动行同时更新行号字段

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


加好友 发短信
等级:幼狐 帖子:199 积分:2076 威望:0 精华:0 注册:2018/4/19 13:46:00
[求助]上下移动行同时更新行号字段  发帖心情 Post By:2018/6/4 16:30:00 [只看该作者]

请教,表里有一个字段是记录表的顺序行号,我想实现在上下移动行时,同步更新行号这个字段,如何实现呢

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/4 16:34:00 [只看该作者]

afterMoveRow事件

 

e.Table.Rows(e.oldindex)("第一列") = e.Table.Rows(e.oldindex).index+1
e.Table.Rows(e.newindex)("第一列") = e.Table.Rows(e.newindex).index+1

 

 


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


加好友 发短信
等级:幼狐 帖子:199 积分:2076 威望:0 精华:0 注册:2018/4/19 13:46:00
  发帖心情 Post By:2018/6/4 17:01:00 [只看该作者]

有点看不明白,新行和旧行不是应该一个加一个减吗,为何两个都是加呢

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/4 17:02:00 [只看该作者]

以下是引用liuqide在2018/6/4 17:01:00的发言:
有点看不明白,新行和旧行不是应该一个加一个减吗,为何两个都是加呢

 

把代码写进去,然后测试效果,如果达到即可。


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


加好友 发短信
等级:幼狐 帖子:199 积分:2076 威望:0 精华:0 注册:2018/4/19 13:46:00
  发帖心情 Post By:2018/6/4 17:07:00 [只看该作者]

效果是达到的,但我理解不了,麻烦解释一下

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/4 17:09:00 [只看该作者]

foxtable的行,有一个属性,叫做 Index,从0开始,第一行为0,第二行为1,第三行为2

 

如果想设置行号,直接取index的值,然后+1即可。


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


加好友 发短信
等级:幼狐 帖子:199 积分:2076 威望:0 精华:0 注册:2018/4/19 13:46:00
  发帖心情 Post By:2018/6/4 17:14:00 [只看该作者]

明白,谢谢

 回到顶部