以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  在BeforeDeleteDataRow事件,如被删除行不是位于表中最末尾位置,则不能删除。如何进行判断,请老师指导  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188528)

--  作者:HANZHIGANG
--  发布时间:2023/9/25 15:22:00
--  在BeforeDeleteDataRow事件,如被删除行不是位于表中最末尾位置,则不能删除。如何进行判断,请老师指导
如标题
--  作者:有点蓝
--  发布时间:2023/9/25 16:05:00
--  
dim r as integer = tabls(e.datatable.name).findrow(e.datarow)
if r <> (tabls(e.datatable.name).count - 1) then
e.cancel=true
end if