Foxtable(狐表)用户栏目专家坐堂 → [求助]在项目事件BeforeCloseProject中写入以下代码,关闭项目时怎么找出未保存的删除行?


  共有2770人关注过本帖平板打印复制链接

主题:[求助]在项目事件BeforeCloseProject中写入以下代码,关闭项目时怎么找出未保存的删除行?

帅哥哟,离线,有人找我吗?
ytzn
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:439 积分:3850 威望:0 精华:0 注册:2012/10/12 5:20:00
[求助]在项目事件BeforeCloseProject中写入以下代码,关闭项目时怎么找出未保存的删除行?  发帖心情 Post By:2023/2/12 13:54:00 [只看该作者]


Dim z As String '增加或修改的编号
Dim s As String '删除的编号
Dim dt As DataTable = DataTables("订单")
If dt.HasChanges Then
    For Each dr As DataRow In dt.DataRows
        If dr.RowState = DataRowState.Modified OrElse dr.RowState = DataRowState.Added Then
            z = z & "," & r("编号")
        ElseIf dr.RowState = DataRowState.Deleted Then
            s = s & "," & r("编号")
        End If
    Next
    MessageBox.Show("以下增加修改未保存" & z & "| 以下删除未保存" & s)
End If



但是Deleted行找不出来, 怎样才能找出来? 多谢!

 回到顶部