Je dois récupérer un ensemble de "TOP n" nombre de lignes à partir d'un DataTable où les lignes de table sont classées par "Colonne X", mais seulement si la valeur de "Colonne X" est supérieure à une valeur de comparaison fournie . Voilà ce que j'ai jusqu'à présent:comment comparer une valeur de colonne de chaîne dans une requête LINQ?
EnumerableRowCollection query = from history in dt.AsEnumerable()
where history.Field<string>("Column X") > "Value-To-Compare")
orderby history.Field("Column X")
select history;
Mais je continue à obtenir « l'opérateur « > » ne peut pas être appliqué aux opérandes de type « string » et « string » »
Toute pensée?
fuzzlog