我想对具有多个操作的 datagridview 进行排序。
我解释自己:我有一个带有键和值的字典。该值是带有 ASC 或 DESC 的字符串,我想使用此策略对所有内容进行排序:
string sort=String.Empty;
sort+=".OrderBy(c=>c.Value)"; ==> the first one in my list
foreach(var column in list)
{
if(column.Value=="DESC")
sort+=".ThenByDescending(c=>c.Value)";
if(column.Value=="ASC")
sort+=".ThenByAscending(c=>c.Value)";
}
List<Formule> list=ListFormules.Where(f=>f.Identificator==null)
==> 这是我的问题
我不知道如何更改我的字符串以在我的查询中工作。你有想法或更好的方法吗?