Foxtable(狐表)用户栏目专家坐堂 → [求助]出现“不能通过已删除的行访问该行的信息。”的错误。


  共有2361人关注过本帖树形打印复制链接

主题:[求助]出现“不能通过已删除的行访问该行的信息。”的错误。

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
[求助]出现“不能通过已删除的行访问该行的信息。”的错误。  发帖心情 Post By:2015/8/25 11:11:00 [只看该作者]

通过副表的删除进而删除主表的内容。

 

代码如下:

 

Tables("合同信息表").AllowEdit = True
Dim dr As DataRow
dr = Tables("合同主窗口_Table1").current.DataRow
If dr IsNot Nothing Then
    Dim wz As Integer = Tables("合同信息表").FindRow(dr)
    If wz >= 0 Then
        Tables("合同信息表").Position = wz
        Dim vr As DataRow = Tables("合同信息表").current.DataRow
        Dim Result As DialogResult
        Result = MessageBox.Show("您确定要删除吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
        If Result = DialogResult.Yes Then
            dr.Delete
            vr.Delete
        End If
    End If
End If

 

问题如题所示。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/25 11:13:00 [只看该作者]

主表和副本表同用一个数据,不需要删除两次


 回到顶部
帅哥哟,离线,有人找我吗?
liuxianjie1980
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/8/25 11:13:00 [只看该作者]

自己已解决。dr.Delete 是多余的

 回到顶部