以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何判断新增行未保存?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=75141)

--  作者:liuxianjie1980
--  发布时间:2015/9/28 15:16:00
--  [求助]如何判断新增行未保存?
如题。
--  作者:大红袍
--  发布时间:2015/9/28 15:20:00
--  

循环每一行,看是否有新增行。

 

或者直接判断hasChanges属性


--  作者:liuxianjie1980
--  发布时间:2015/9/28 15:28:00
--  

或者直接判断hasChanges属性

 

 

我能不能这样理解:新增行本身还没有被放进datatable中去,如何知道已经被修改了呢?

 

 

另外:循环每一行,那不是很耗时吗?


--  作者:liuxianjie1980
--  发布时间:2015/9/28 15:29:00
--  

在本问中,新增行即当前行,也就是判断当前行是否被保存。


--  作者:大红袍
--  发布时间:2015/9/28 15:30:00
--  

循环肯定耗时。hasChanges看看

 

http://www.foxtable.com/help/topics/0387.htm

 


--  作者:liuxianjie1980
--  发布时间:2015/9/28 15:32:00
--  
追问一个问题:新增记录在未保存之前,是放在什么地方的?
--  作者:大红袍
--  发布时间:2015/9/28 15:34:00
--  
存放在datatable,内存
--  作者:liuxianjie1980
--  发布时间:2015/9/28 15:37:00
--  
明了。