多选基础资料控件赋值原创
9人赞赏了该文章
2718次浏览
编辑于2021年09月15日 09:16:53
多选基础资料的类型是DynamicCollection
//FMULTITACCTBOOKID 是多选账簿,首先获取多选账簿的属性类型 var dyc = new DynamicObject((dyObj["FMULTITACCTBOOKID"] as DynamicObjectCollection).DynamicCollectionItemPropertyType); //给基础资料的Id赋值 dyc["FMULTITACCTBOOKID_Id"] = item["Id"]; //单个的账簿Id对应的账簿实体 dyc["FMULTITACCTBOOKID"] = item as DynamicObject; (dyObj["FMULTITACCTBOOKID"] as DynamicObjectCollection).Add(dyc);
这样就能包装一个多选基础资料的实体,赋给控件
推荐阅读