狐爸爸,我有一个困惑,我在表的属性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编辑过]