C# 根据后端选项集值对选项集进行排序
我尝试对选项集值进行排序,但它是基于字母表进行排序的,应该基于选项值进行排序 我尝试了下面的代码,但没有根据选项集值进行排序C# 根据后端选项集值对选项集进行排序,c#,plugins,dynamics-crm,C#,Plugins,Dynamics Crm,我尝试对选项集值进行排序,但它是基于字母表进行排序的,应该基于选项值进行排序 我尝试了下面的代码,但没有根据选项集值进行排序 QueryExpression filBusinessInventory=newqueryexpression(“new_filbusinessinventoryfa”); filBusinessInventory.Criteria.AddCondition(“createdon”,ConditionOperator.On,dateString2); filBusines
QueryExpression filBusinessInventory=newqueryexpression(“new_filbusinessinventoryfa”);
filBusinessInventory.Criteria.AddCondition(“createdon”,ConditionOperator.On,dateString2);
filBusinessInventory.Criteria.AddCondition(“statecode”,ConditionOperator.Equal,“Active”);
filBusinessInventory.ColumnSet=新列集(“createdon”、“new_customer”、“new_month”、“new_year”);
filBusinessInventory.AddOrder(“新月”,OrderType.升序);
filBusinessInventory.Orders.Add(neworderexpression(“new_month”,OrderType.Descending));
需要根据选项集值而不是字母顺序对选项集字段“月”进行排序。对OptiStart字段的排序是根据字段值而不是字母进行的。 加上 不加
filBusinessInventory.Orders.Add(new OrderExpression("new_month", OrderType.Descending));
您可以按原样从crm检索数据,即按标签排序,但当您的C#中有实体集合对象时,您可以根据选项集值排序
您还可以将实体集合对象转换为列表并应用lambda函数,该函数将为您提供基于值的排序选项。我尝试过,但它是基于字母排序,而不是基于设置后端值选项。我不知道如何使用它,请建议我。
filBusinessInventory.Orders.Add(new OrderExpression("new_month", OrderType.Descending));