以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]判断行状态  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=138703)

--  作者:Fox86
--  发布时间:2019/8/3 16:08:00
--  [求助]判断行状态

老师好:

    一个表可能做了几种操作:新增,修改,删除。因一些原因,不用遍历行的方法,怎么高效率仅撤销新增,或者仅撤销/接受修改等。

    谢谢。

[此贴子已经被作者于2019/8/3 16:08:28编辑过]

--  作者:Fox86
--  发布时间:2019/8/3 16:12:00
--  

用以下的方法,怎么找到新增行在原Datatable中的对应行,主键_Identify.

 

\'根据DataTable获取一个System.Data.DataTable类型变量
Dim t As System.Data.DataTable = CurrentTable.DataTable.BaseTable
\'获取新增行数
Dim t1 As System.Data.DataTable = t.GetChanges(System.Data.DataRowState.Added )   \'新增行
If t1 IsNot Nothing Then Output.Show("新增" & t1.Rows.Count)


--  作者:有点蓝
--  发布时间:2019/8/3 16:27:00
--  
没有什么好的方法,只能遍历


--  作者:Fox86
--  发布时间:2019/8/3 16:29:00
--  

好的,谢谢老师。