以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于编号 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=6240) |
-- 作者:ybmjy -- 发布时间:2010/3/19 11:00:00 -- 关于编号 请高手出招:如何做到某编号列的编号,无论增加多行或是删除多行、无论在表中间插入或是删除行,都能做倒及时刷新,就好象表中的_Identify列一样。 [此贴子已经被作者于2010-3-19 11:00:53编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2010/3/19 11:41:00 -- 有了_Identify,再来一个编号列,岂不是浪费? |
-- 作者:ybmjy -- 发布时间:2010/3/19 12:02:00 -- 但编号可自定义,可放到窗口某控件中,而_Identify却不能替代,所以有此要求。 |
-- 作者:ssqq -- 发布时间:2010/3/19 13:43:00 -- 可以使用[_Identify]来生成,通过加个前缀啊,或者进行一下简单的计算.
|
-- 作者:ybmjy -- 发布时间:2010/3/30 20:37:00 -- 以下是引用ssqq在2010-3-19 13:43:00的发言:
可以使用[_Identify]来生成,通过加个前缀啊,或者进行一下简单的计算.
都试过,但是行数变化后(插入行或在中间删除行后)却不能及时刷新 [此贴子已经被作者于2010-3-30 20:39:16编辑过]
|
-- 作者:mr725 -- 发布时间:2010/3/30 22:03:00 -- 你这个刷新是什么意思? 是重新按行的顺序再重新编号? |
-- 作者:ybmjy -- 发布时间:2010/3/31 8:51:00 -- 是的,就是这个意思 |
-- 作者:mr725 -- 发布时间:2010/3/31 9:04:00 -- 以下是引用ybmjy在2010-3-31 8:51:00的发言:
是的,就是这个意思 就是说这个编号只是为了排序用的吗? 那和你一楼说的“...就好象表中的_Identify列一样。 ”不一致了,_identify从来不刷新的。。。 |
-- 作者:狐狸爸爸 -- 发布时间:2010/3/31 11:24:00 -- 编号就是身份证,不应该因为某行的删除,就影响其它行的编号。 连续的编号,其实是没有意义,row有index属性,可以返回这行在Table中的位置。 |