dxDbgrid锁定焦点问题
在出现异常的时候,如何锁定dxDBGrid当前编辑的焦点??
我在数据集字段的onValidate事件中用如下代码:
if iRecCount<=0 then
begin
ShowInfo('输入的料品编码不存在,请重新输入!!');
Sender.FocusControl;
Abort;
end ;
if iRecCount>0 then
begin
adoQryT004LPMC.Value := GetNameFromCode('LPBM', cLPBM, 'LPMC', 'T002',
adoQryTmp);
adoQryT004LPDW.Value := GetNameFromCode('LPBM', cLPBM, 'LPDW', 'T002',
adoQryTmp);
end;
我发现“adoQryT004LPDW.Value := GetNameFromCode('LPBM', cLPBM, 'LPDW', 'T002',
adoQryTmp);
”
不过如何都会执行到??这是怎么回事??