Foxtable(狐表)用户栏目专家坐堂 → beginedit报错


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

主题:beginedit报错

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


加好友 发短信
等级:婴狐 帖子:19 积分:215 威望:0 精华:0 注册:2018/4/12 22:17:00
beginedit报错  发帖心情 Post By:2019/4/13 9:43:00 [只看该作者]

老师,我咨询一个问题

我写了段代码在DATACOLCHANGED里面,即任何列有输入,就将位置移到表的最后并打开一个窗口(类似于传统输入的窗口)。
在该窗口我设置了一个保存按钮和一个取消按钮,保存就是将当前行保存并关闭窗口,取消按钮的就是将当前的行删除。

这样我输入的时候就是新增行并给任意一列随便赋个值,这时自动会打开窗口,修改后保存,如果取消则删除该行。
但是发现按取消按钮后会报错

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

这是什么意思?报错的按钮BUTTON1是主菜单负责增加行的那个按钮,就是新增一行并赋值的那个按钮。
[此贴子已经被作者于2019/4/13 9:44:17编辑过]

 回到顶部