以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]有什么简单的方式可以快速补齐数列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188458)

--  作者:moseser
--  发布时间:2023/9/20 19:38:00
--  [求助]有什么简单的方式可以快速补齐数列
例:以下有6行,我想实现的是,删掉任意一行,其后续的序号自动跟齐
如删掉第4行,那么 ,第5行的序号会自动减1, 第6行的序号,也自动减1
序号
1
2
3
4
5
6


--  作者:有点蓝
--  发布时间:2023/9/21 9:02:00
--  
到datarowdeleting事件里

dim r as row = tables(e.datatable.name).findrow(e.datarow)
dim a as integer = r("序号")
for i as integer = r.index + 1 to tables(e.datatable.name).rows.count - 1
tables(e.datatable.name).rows(i)("序号") = a
a += 1
next

--  作者:cd_tdh
--  发布时间:2023/9/21 10:54:00
--  
这个没实际意义,一般不用这个来编号