以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于事件触发的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39470) |
-- 作者:magangzmc -- 发布时间:2013/8/25 7:47:00 -- 关于事件触发的问题 删行后保存会触发哪个事件? BeforeSaveDataRow事件只能在增行或修改后保存触发,删行后保存不会触发,那删行后保存触发的事件有没有呀? 不是DataRowDeleted事件,我想知道的是执行DataTable.save()后,在执行保存前,会执行哪个事件? 或者保存之后的事件? [此贴子已经被作者于2013-8-25 7:57:19编辑过]
|
-- 作者:lsy -- 发布时间:2013/8/25 8:42:00 -- DataRowDeleting,管点用。 |
-- 作者:magangzmc -- 发布时间:2013/8/25 9:42:00 -- DataRowDeleting试过也不行,也是在一删行就执行了,我想删行的时候不执行,在保存datatable的时候在执行,我再做一个进销存软件,使用的是sql2000数据库,想在删除单据明细后保存的时候减少相应的现存量,现存量是单独有一个表保存的。如果没有相应的事件,假如在 DataRowDeleting 事件中就修改了现存量表,删除后不执行保存Datatable,那么现存量就不对了。 |
-- 作者:y2287958 -- 发布时间:2013/8/25 12:20:00 -- 其实这个思路在帮助里是有说明的 主要用datacolchanged事件 当然要在DataRowDeleting事件中将指定列值归0 另外,现存量的那个单独表也可以同时联运的 最好上个例子,纸上谈兵效果并不好。 |