简单账表过滤条件如何获取多选基础资料的值

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

简单账表过滤条件如何获取多选基础资料的值

[概述] 简单帐表参数获取在CustomFilter中可以获取到完整的数据包,对于多选基础资料为DynamicObjectCollection列表,需要遍历获取基础资料详情, 多选下拉列表值则为以逗号分隔的字符串。 示例代码: // 拼接过滤条件 : filter DynamicObject dyFilter = filter.FilterParameter.CustomFilter; //日期取值 DateTime fldDateValue = Convert.ToDateTime(dyFilter["F_PAEZ_Date"]); //多选下来列表取值 String color = Convert.ToString(dyFilter["F_PAEZ_MulCombo1"]); //多选基础资料取值 DynamicObjectCollection dyCollection = dyFilter["F_PAEZ_MulBase1"] as DynamicObjectCollection; //循环获取物料信息 foreach (DynamicObject dobj in dyCollection) { long supplierId = Convert.ToInt64(dobj[0]); DynamicObject d = dobj["F_PAEZ_MulBase1"] as DynamicObject; //物料编号 string supplierNumber = d["Number"].ToString(); //物料名称 string supplierName = d["Name"].ToString(); }

简单账表过滤条件如何获取多选基础资料的值

[概述]简单帐表参数获取在CustomFilter中可以获取到完整的数据包,对于多选基础资料为DynamicObjectCollection列表,需要遍历获取基础资料详...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息