请高手出招:如何做到某编号列的编号,无论增加多行或是删除多行、无论在表中间插入或是删除行,都能做倒及时刷新,就好象表中的
_Identify列一样。
[此贴子已经被作者于2010-3-19 11:00:53编辑过]
有了_Identify,再来一个编号列,岂不是浪费?
但编号可自定义,可放到窗口某控件中,而_Identify却不能替代,所以有此要求。
可以使用[_Identify]来生成,通过加个前缀啊,或者进行一下简单的计算.
以下是引用ssqq在2010-3-19 13:43:00的发言:
可以使用[_Identify]来生成,通过加个前缀啊,或者进行一下简单的计算.
都试过,但是行数变化后(插入行或在中间删除行后)却不能及时刷新
[此贴子已经被作者于2010-3-30 20:39:16编辑过]
你这个刷新是什么意思? 是重新按行的顺序再重新编号?
以下是引用ybmjy在2010-3-31 8:51:00的发言:
是的,就是这个意思
就是说这个编号只是为了排序用的吗? 那和你一楼说的“...就好象表中的_Identify列一样。 ”不一致了,_identify从来不刷新的。。。
实再要重新排序,可以使编号列等于行号啊~ 用For Each row.........Next遍历即可···
编号就是身份证,不应该因为某行的删除,就影响其它行的编号。
连续的编号,其实是没有意义,row有index属性,可以返回这行在Table中的位置。