以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 克隆表中行数据时,软件自行退出,不知何故? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150142) |
-- 作者:dyzkdxy -- 发布时间:2020/5/22 2:26:00 -- 克隆表中行数据时,软件自行退出,不知何故? 通过菜单操作或编写代码,克隆表中行数据时,软件自行退出,不知何故?但对其他表克隆行都正常。 把该表改名复制成另一个表时,通过菜单操作或编写代码都可以正常克隆行,是不是我在原表中设置了该表行数据不能重复的原因(时间久,记不清了是否设置了该限制)?如设置了,在哪里可取消这个限制? 以下下2中代吗运行,都是软件自行退出: 1、通过设置按钮事件:Tables("订单").Current.Clone() 2、在订单表中的DataRowAdding代码如下: If e.DataTable.DataRows.Count = 0 Then \'如果是一个空表 Return \'那么返回 Else Dim dr As DataRow = e.DataTable.DataRows(e.DataTable.DataRows.Count - 1) \'获得最后一行 For Each ColName As String In ColNames e.DataRow(ColName) = dr(ColName) \'将最后一行的内容复制到新增行中. Next End If End If |
-- 作者:有点蓝 -- 发布时间:2020/5/22 8:45:00 -- 把订单表所有表事件都注释掉,测试有没有问题?如果没有问题,再一一开启表事件,看是和哪个事件有冲突 |