这段代码是赋值的:
if BizObjDataset.Active and ABizTaskObject.BizObjDataset.Active then
begin
lDescDataset := ABizTaskObject.FBizObjDataset;
for I := 0 to ABizTaskObject.FBaseAssignFieldList.Count - 1 do
begin
lFieldName := ABizTaskObject.FBaseAssignFieldList[I];
if (lDescDataset.FindField(lFieldName) <> nil) and
(FBizObjDataset.FindField(lFieldName) <> nil) then
lDescDataset.FieldByName(lFieldName).Assign(FBizObjDataset.FieldByName(lFieldName));
end;