linq
var items = from r in GetDegreeData().AsEnumerable()
where(sscore + r.Field<string>("MeasureMaxValueSymbol") + r.Field<decimal>("MeasureMaxValue") + " && " + sscore + r.Field<string>("MeasureMinVaueSymbol") + r.Field<decimal>("MeasureMinValue"))
select r;
其中r.Field<string>("MeasureMaxValueSymbol") 内容是>,>=符号,r.Field<string>("MeasureMinVaueSymbol")是<,<=符号,语法是where是个条件表达式,而我这个是一个动态拼接条件字符串,如何改写呢
------解决方案--------------------Dynamic LINQ
------解决方案--------------------你这里用的是 DataTable,可以直接用 DataTable.Select("a > b") 哦