var i : integer; begin i:=0; AdoQuery1.First; While not eof(AdoQuery) do begin AdoQuery1.Edit; AdoQuery1.FieldByName('字段').AsString=inttostr(i); AdoQuery1.Post; i:=i+1; end;
var i : integer; begin i:=0; AdoQuery1.First; While not eof(AdoQuery1) do begin AdoQuery1.Edit; AdoQuery1.FieldByName('序号').AsString=inttostr(i); AdoQuery1.Post; AdoQuery1.next; i:=i+1; end; end;
i : integer;
begin
i:=0;
AdoQuery1.First;
While not eof(AdoQuery) do
begin
AdoQuery1.Edit;
AdoQuery1.FieldByName('字段').AsString=inttostr(i);
AdoQuery1.Post;
i:=i+1;
end;
i : integer;
begin
i:=0;
AdoQuery1.First;
While not eof(AdoQuery1) do
begin
AdoQuery1.Edit;
AdoQuery1.FieldByName('序号').AsString=inttostr(i);
AdoQuery1.Post;
AdoQuery1.next;
i:=i+1;
end;
end;
然后在ADOQuery的OnAfterScroll事件中加入如下一行:
ADOQuery1.Edit;
ADOQuery1.FieldByName('ID').AsInteger := ADOQuery1.RecNo;然后再在OnCalcFields事件中加入下行:
ADOQuery1.FieldByName('ID').AsInteger := ADOQuery1.RecNo;再在DBGrid中加入ID字段显示即可