如何判断在DBGridEh中某格输入数据是否符合约束

2025-05-13 22:31:07
推荐回答(1个)
回答(1):

procedure TFormJhd.DBGridEh1ColExit(Sender: TObject);
var
f : Double;
begin
if ClientDataSet1.IsEmpty then
Exit;
if TryStrToVarIsfloat(DBGridEh1.DataSource.DataSet.Fields[5].value, f) then
//
else
begin
DBGridEh1.DataSource.DataSet.Fields[5].value:='';
ShowMessage('非法数据');
end;
end;