《急》怎样打包分录数据对象?
金蝶云社区-ouyang0517
ouyang0517
0人赞赏了该文章 1608次浏览 未经作者许可,禁止转载编辑于2014年12月02日 22:39:06

FormMetadata formMetadata = MetaDataServiceHelper.Load(ctx, "HR_ORG_HRPOST") as FormMetadata;
BusinessInfo businessInfo = formMetadata.BusinessInfo;
DynamicObject dynamicObject = new DynamicObject(formMetadata.BusinessInfo.GetDynamicObjectType());
businessInfo.GetField("FName").DynamicProperty.SetValue(dynamicObject, FShrName);
businessInfo.GetField("FNumber").DynamicProperty.SetValue(dynamicObject, FShrNumber);
businessInfo.GetField("FHelpCode").DynamicProperty.SetValue(dynamicObject, FShrNumber);
(businessInfo.GetField("FCreateOrgId") as BaseDataField).RefIDDynamicProperty.SetValue(dynamicObject, FCreateOrUserOrg);

我导入一个基础资料数据,基础资料有一个表体(FReportEntitys),我在打包数据对象时,
表头字段用上面的方法赋值就可以了,但是表体应该怎样新建数据对象?然后怎样赋值到dynamicObject中呢?