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中呢?
推荐阅读