以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]DataColChanged事件代码没触发  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=112994)

--  作者:无我是天机
--  发布时间:2018/1/6 12:08:00
--  [求助]DataColChanged事件代码没触发
窗口中有个SQLTable型Table(table中的数据是在窗口打开的时候用SQLCommand定义了个DateTable绑定过来的),在Table的DataColChanged事件加入了一段代码。直接修改该Table中某列的数据时,代码会正常触发。但是对于新增的行,代码无法被触发,请教一下,这是什么原因?谢谢!

--  作者:有点蓝
--  发布时间:2018/1/6 14:11:00
--  
新增的行触发的是
增加行BeforeAddDataRow增加一行之前执行。
通常在这里进行权限和条件判断,以决定是否允许增加行。
DataRowAdding增加一行时执行,此时新增行已经创建,但并未真正增加到表中,通常在此处对新增行进行默认值的设置
DataRowAdded增加一行后执行,此时新增行已经真正增加到表中。

DataColChanged修改数据才会触发:http://www.foxtable.com/webhelp/scr/0625.htm