以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] dt.save 的时候如何获取更改的是哪行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=123129)

--  作者:goodhawk
--  发布时间:2018/8/8 14:46:00
--  [求助] dt.save 的时候如何获取更改的是哪行
我用如下的代码进行更新 datatable, 我现在的问题是:

每次更新了, 我怎么知道都更新了哪些行 ? 那个更新的对应的 _identify  如何获取?

For Each dt As DataTable In DataTables
    dt.Save()
Next

--  作者:有点甜
--  发布时间:2018/8/8 14:57:00
--  

For Each dt As DataTable In DataTables
    For Each dr As DataRow In dt.DataRows
        If dr.RowState <> DataRowState.Unchanged Then
            dr.save
            msgbox(dr("_Identify"))
        End If
    Next
Next