以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  删除行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188690)

--  作者:hbhb
--  发布时间:2023/10/11 18:38:00
--  删除行

DataRowDeleted

删除行后执行,此时行已经被删除。

e参数属性: 

DataTable:获得要删除行的数据表。
DataRow: 获得被删除的行。



DataRowDeleting

正在删除一行的时候执行,这时行还未被删除。

e参数属性: 

DataTable:返回要删除行的数据表。
DataRow:  返回要删除的数据行。


请问这两个行是否同一行?上面的行能返回某列的数据吗?







--  作者:有点蓝
--  发布时间:2023/10/12 8:27:00
--  
是同一行

e.datarow("某列")

--  作者:hbhb
--  发布时间:2023/10/12 8:37:00
--  

DataRowDeleted

删除行后执行,此时行已经被删除。

e参数属性: 

DataTable:获得要删除行的数据表。
DataRow: 获得被删除的行。



在此事件中用e.datarow("某列"),为何报错?




--  作者:有点蓝
--  发布时间:2023/10/12 9:02:00
--  
因为行已经被删除了,这里可以取值,不能赋值。建议到DataRowDeleting处理