Foxtable(狐表)用户栏目专家坐堂 → 此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据


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

主题:此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据

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


加好友 发短信
等级:小狐 帖子:367 积分:3737 威望:0 精华:0 注册:2016/4/2 12:11:00
此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据  发帖心情 Post By:2017/4/19 20:28:00 [只看该作者]

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2017.3.18.1
错误所在事件:
详细错误信息:
此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据

新增行后自动打开一个窗口,然后按取消按钮(不保存行,退出窗口),出现以上错误!

关键是  错误所在事件:  没有内容,无法调试图片点击可在新窗口打开查看

请老师帮助!

表  “任务”  对应设置了以下代码:

BeforeAddDataRow


If CurrentTable.Name = "任务" Then
    If CurrentTable.Current IsNot Nothing Then
    Else
        e.Cancel = True
        MessageBox.Show("请在项目表下新建任务!","提示")
    End If
End If


DataRowAdding

If CurrentTable.Name = "任务" Then
    e.DataRow("项目ID") = CurrentTable.Current("项目ID")
End If


DataRowAdded


Dim db As DataTable = e.DataTable
Dim dr As DataRow = e.DataRow
dr("创建人") = _username
dr("紧急程度") = "普通"
Dim i As Integer = Tables("任务").FindRow(e.DataRow)
If i >= 0 Then
    Tables("任务").Position = i
End If
Forms("任务").Open()



 回到顶部