靠
var iSelCount,j:integer;
begin
iSelCount:=DbGrid.SelectedRows.Count;
ADOQuery1.First;
for j:=0 to iSelCount do
begin
ADOQuery1.GotoBookmark(Pointer(DBGrid.SelectedRows[i]));
ADOQuery2.FieldByName('你的字段').Value:=ADOQuery1.FieldByName('你的字段');
......
end;
end;
再贴一次
iSelRowCount:=DbGridEh_ItemSelect.SelectedRows.Count;
DBGridEh_ItemSelect.DataSource.Dataset.First;//
for i:=0 to iSelRowCount-1 do
begin
DBGridEh_ItemSelect.DataSource.Dataset.GotoBookmark(Pointer (DBGridEh_ItemSelect.SelectedRows[i]));
访问DBGridEh_ItemSelect.DataSource.Dataset为你的Dataset赋值就可以了
end;