老师,我咨询一个问题我写了段代码在DATACOLCHANGED里面,即任何列有输入,就将位置移到表的最后并打开一个窗口(类似于传统输入的窗口)。
在该窗口我设置了一个保存按钮和一个取消按钮,保存就是将当前行保存并关闭窗口,取消按钮的就是将当前的行删除。
这样我输入的时候就是新增行并给任意一列随便赋个值,这时自动会打开窗口,修改后保存,如果取消则删除该行。
但是发现按取消按钮后会报错
.NET Framework 版本:2.0.50727.8937
Foxtable 版本:2018.3.9.1
错误所在事件:窗口,mainmenu,Button1,Click
详细错误信息:
此行已从表中移除并且没有任何数据。BeginEdit() 将允许在此行中创建新数据
这是什么意思?报错的按钮BUTTON1是主菜单负责增加行的那个按钮,就是新增一行并赋值的那个按钮。
[此贴子已经被作者于2019/4/13 9:44:17编辑过]