以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]beforeSavedatarow事件中的出现这样的错误?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=71938)

--  作者:loongtai
--  发布时间:2015/7/20 22:26:00
--  [求助]beforeSavedatarow事件中的出现这样的错误?
在数据表的beforeSavedatarow事件中代码如下:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150720222112.png
图片点击可在新窗口打开查看
添加2行数据如下:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150720222204.png
图片点击可在新窗口打开查看
在保存时出现以下错误提示:

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150720222017.png
图片点击可在新窗口打开查看
但是如果只添加一行时,却可正确运行,拒绝对数据表的修改。
错误应该出在e.datatable.Rejectchanges 上,但不知道为何有错。如何消除这种错误。




--  作者:大红袍
--  发布时间:2015/7/20 22:37:00
--  

e.datatable.Rejectchanges 不能写到 beforeSavedatarow

 

最多只能写 e.Cancel = true 或则 e.dataRow.Delete


--  作者:loongtai
--  发布时间:2015/7/21 10:23:00
--  
原来是这样,可以用 e.dataRow.Delete也能起到相同的效果。