以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 控件按钮,取消建,判断新建行删除,问题.一定条件下失灵. (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158370) |
-- 作者:夜点蚊香 -- 发布时间:2020/11/17 21:30:00 -- 控件按钮,取消建,判断新建行删除,问题.一定条件下失灵. 在窗口添加 按钮控件 点击事件代码如下 If CurrentTable.Current.DataRow.RowState = DataRowState.Added Then CurrentTable.Current.Delete() End If \'关闭当前窗口 e.Form.Close() 其他控件不填写内容的时候,可以正常删除新增没有保存的行. 其他控件填写内容以后,点取消,不能删除已经填写内容没有保存的行. 重新新建空数据,点击取消按钮控件,在其他控件值为空的情况下,会删除多出来的一条未保存的新建行. 请指教. |
-- 作者:有点蓝 -- 发布时间:2020/11/17 22:03:00 -- 如果已经保存过就不是新增(DataRowState.Added)状态了。 另外没有什么特别情况就不要使用CurrentTable,记录使用具体的名称,如tables("表A")、tables("窗口1_table1")
|
-- 作者:夜点蚊香 -- 发布时间:2020/11/18 11:32:00 -- 收到,我改一下. |