Foxtable(狐表)用户栏目专家坐堂 → 保存修改按钮加入一个验证内容


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

主题:保存修改按钮加入一个验证内容

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


加好友 发短信
等级:二尾狐 帖子:564 积分:4561 威望:0 精华:0 注册:2016/4/17 20:05:00
保存修改按钮加入一个验证内容  发帖心情 Post By:2016/4/25 23:26:00 [显示全部帖子]

狐爸爸,我有一个困惑,我在表的属性PrepareEdit属性里加入了一个代码如下:(用于控制
e.Cancel = true------数据通过窗口录入
If e.Row("状态") ="制单中" Then 
    e.Cancel = False------------------如果列数据=“制单中”,就可以编辑数据,否则就不行
Else
MessageBox.Show("已生效的计划单不能再更改", "提示", MessageBoxButtons.YesNo)
End If”。
我发现受e.cance=true属性的约束,我点击行记录时,直接就弹出一个上面的对话框,但当我在窗口里的TextBOX框输入数据时,就没有这个对话框,我记得在帮助文件提及“千万不要再PrepareEdit”加入对话框,我想把这个对话框的效果放到我的“保存修改”按钮,一旦row("状态")=“已生效”,窗口里的所有TextBox都变成不可灰色不可输入状态。
[此贴子已经被作者于2016/4/25 23:26:32编辑过]

 回到顶部