现在俺已选中 DBGridEh 中的N条记录
俺想要做的是:var adoquery:TADOAuery;
...............俺想将 所选择的N条记录,当作 adoquery的数据源,即dataquery.datasource:=已选中 DBGridEh 中的N条记录
怎么实现??????????????
俺想要做的是:var adoquery:TADOAuery;
...............俺想将 所选择的N条记录,当作 adoquery的数据源,即dataquery.datasource:=已选中 DBGridEh 中的N条记录
怎么实现??????????????
function OptimizeQuery(cdsTemp: TClientDataSet): integer;
begin
result := -1;
if cdsTemp.State = dsEdit then
cdsTemp.Post;
with TClientDataSet.Create(nil) do
try
cdsTemp.CheckBrowseMode;
CloneCursor(cdsTemp,False); //将传入的CDS刻隆给新的CDS Filtered := False;
Filter := ' checkbox=''1'' '; //对新的CDS中被选中的记录进行过滤
Filtered :=True;
...
//下面是你要处理的东西了
finally
free;
end;
result := 0;
end;