以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何实现未编辑上一列时不能增加行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=111147) |
-- 作者:aza520 -- 发布时间:2017/12/15 21:22:00 -- 如何实现未编辑上一列时不能增加行 我的协议书编号是在列属性里设为禁止重复的,在增加行时自动增加前面编码部分“LM-3-LK-ZD-”,然后手动增加数字编号,为确保数字编号不遗漏,如何实现在上一行的协议书编号列未手动编辑前,不能新增行。请老师指点。 |
-- 作者:有点蓝 -- 发布时间:2017/12/15 21:43:00 -- BeforeAddDataRow事件 If e.DataTable.find("len(协议书编号) <> 14") isnot nothing Then e.Cancel = True \'那么取消输入并提示用户 Messagebox.Show("编号不完整!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If |
-- 作者:aza520 -- 发布时间:2017/12/15 21:53:00 -- 谢谢老师 |