Foxtable(狐表)用户栏目专家坐堂 → 控件按钮,取消建,判断新建行删除,问题.一定条件下失灵.


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

主题:控件按钮,取消建,判断新建行删除,问题.一定条件下失灵.

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


加好友 发短信
等级:二尾狐 帖子:581 积分:4434 威望:0 精华:0 注册:2020/4/15 19:53:00
控件按钮,取消建,判断新建行删除,问题.一定条件下失灵.  发帖心情 Post By:2020/11/17 21:30:00 [只看该作者]

在窗口添加 按钮控件 点击事件代码如下

If CurrentTable.Current.DataRow.RowState = DataRowState.Added Then
    CurrentTable.Current.Delete()
End If
'关闭当前窗口

e.Form.Close()

其他控件不填写内容的时候,可以正常删除新增没有保存的行.
其他控件填写内容以后,点取消,不能删除已经填写内容没有保存的行.

重新新建空数据,点击取消按钮控件,在其他控件值为空的情况下,会删除多出来的一条未保存的新建行.
请指教.


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106178 积分:540007 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/17 22:03:00 [只看该作者]

如果已经保存过就不是新增(DataRowState.Added)状态了。

另外没有什么特别情况就不要使用CurrentTable,记录使用具体的名称,如tables("表A")、tables("窗口1_table1")

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


加好友 发短信
等级:二尾狐 帖子:581 积分:4434 威望:0 精华:0 注册:2020/4/15 19:53:00
  发帖心情 Post By:2020/11/18 11:32:00 [只看该作者]

收到,我改一下.

 回到顶部