代码如下:
DynamicObject dyFilter = filter.FilterParameter.CustomFilter;
string BeginDate = Convert.ToString(dyFilter["F_RDPB_BeginDate"]);//日期
string EndDate = Convert.ToString(dyFilter["F_RDPB_EndDate"]);
DynamicObject Org = (DynamicObject)dyFilter["F_RDPB_OrgId"];//基础资料
string orgId = Convert.ToString(Org["Id"]);
DynamicObjectCollection wsCol = dyFilter["F_RDPB_MulSCCJ"] as DynamicObjectCollection;//多选基础资料
string wsStr = string.Empty;
if (wsCol != null)
{
List<string> wsList = new List<string>() { };
foreach (DynamicObject item in wsCol)
{
wsList.Add(Convert.ToString(item["F_RDPB_MulSCCJ_Id"]));
}
wsStr = string.Join(",", wsList.ToArray());
}
具体下拉列表怎么取值,打个断点看一下filter.FilterParameter.CustomFilter的数据结构。