以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 修改表提示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=171425) |
-- 作者:15666282205 -- 发布时间:2021/8/30 8:49:00 -- 修改表提示 我在表的startedit事件中设置了以下代码,目的是防止误操作,修改的列是逻辑列。代码运行时选择是或否没有区别,都是把单元格改了,如何实现点“是”则修改,点“否”则不修改。请您指导。 If e.Col.Name = "电气焊" OrElse e.Col.Name = "低压电工" OrElse e.Col.Name = "高压电工" OrElse e.Col.Name = "叉车司机" OrElse e.Col.Name = "高空" Then \'如果修改的是标注列 MessageBox.Show("真的修改吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) End If
|
-- 作者:有点蓝 -- 发布时间:2021/8/30 8:55:00 -- 没有对结果做判断啊:http://www.foxtable.com/webhelp/topics/0326.htm If e.Col.Name = "电气焊" OrElse e.Col.Name = "低压电工" OrElse e.Col.Name = "高压电工" OrElse e.Col.Name = "叉车司机" OrElse e.Col.Name = "高空" Then \'如果修改的是标注列 if MessageBox.Show("真的修改吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.No then e.Cancel = True end if End If |
-- 作者:15666282205 -- 发布时间:2021/8/30 9:33:00 -- 谢谢! |