以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  行状态的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101452)

--  作者:happyft
--  发布时间:2017/5/31 17:56:00
--  行状态的问题
if cdr.RowState <> DataRowState.Unchanged then

If cdr.RowState = DataRowState.Added OrElse cdr.RowState = DataRowState.Modified Then  

上面这两种判断方式的结果有什么不同,第一种使用时发现如果行更改过了,第一次会提示,假中间保存出错会怎么样,再第二次执行时就失效了,
但用第二种方式就不会,两者具体有什么不同?
 谢谢!

--  作者:有点色
--  发布时间:2017/5/31 18:05:00
--  

 你msgbox(cdr.RowState)的值看看不就好了?因为有可能有额外的状态。