procedure TForm1.ADOQuery1ddhValidate(Sender: TField);
begin
if i=0 then
begin
i:=1;
sender.AsString:='002';
end;end;procedure TForm1.FormCreate(Sender: TObject);
begin
i:=0;
end;procedure TForm1.FormShow(Sender: TObject);
begin
ADOQuery1.Open;
end;
我想问下我第一次录ddh的值为001为什么程序执行后,ddh还是001不是002
begin
if i=0 then
begin
i:=1;
sender.AsString:='002';
end;end;procedure TForm1.FormCreate(Sender: TObject);
begin
i:=0;
end;procedure TForm1.FormShow(Sender: TObject);
begin
ADOQuery1.Open;
end;
我想问下我第一次录ddh的值为001为什么程序执行后,ddh还是001不是002
跟踪过,实际上sender.AsString:='002';是赋值成功了的。但是在DBGRID里还是001
这跟POST还没关系,因为我放在缓存里的