我需要从DataTable中检索一组“Top n”行数,其中表行按Ordered By“Column X”排序,但只有当行的“列X”值大于提供的比较值。这是我到目前为止有:如何比较LINQ查询中的字符串列值?
EnumerableRowCollection query = from history in dt.AsEnumerable()
where history.Field<string>("Column X") > "Value-To-Compare")
orderby history.Field("Column X")
select history;
但我一直收到“操作员‘>’不能被应用到类型‘串’和‘串’的操作数”
有什么想法?
fuzzlog