以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 不知道这个是不是有问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43764) |
|
-- 作者:powermannico -- 发布时间:2013/12/14 16:03:00 -- 不知道这个是不是有问题 做了一个功能:当用户新增了一行,但没有输入内容的话,保存时会检测,如果没有内容就删除后再保存 表A只有[结算方式]一列,通过窗体中表控件绑定到表A,在窗口的保存按钮中有代码: Dim Tab As WinForm.TabControl = e.Form.Controls("TabControl1") Dim r As Row Select Case Tab.SelectedIndex Case 2 For Each r In Tables("A").Rows If r.IsNull("结算方式") Then r.Delete End If Next Tables("A").Save End Select 现在的问题是如果新增了一空行,那么点保存,这条空行会被删除后保存,但是。。。如果新增两空行,那么只有一个空行会被删除 |
|
-- 作者:Bin -- 发布时间:2013/12/14 16:07:00 --
|
|
-- 作者:powermannico -- 发布时间:2013/12/14 16:17:00 -- 好用BeforSaveDataRow,谢 |