Йен, это помогло, спасибо.
Извините за ответ на мой вопрос после того, как вы дали решение, но мне нужно было улучшить ваш ответ, чтобы он соответствовал 100% первоначальному запросу.
... получить набор из числа "TOP n"
строки ...
Полный ответ должен выглядеть так:
EnumerableRowCollection query = (
from history in dt.AsEnumerable()
where String.Compare(history.Field<string>("Column X"), "Value-To-Compare") > 0
orderby history.Field("Column X")
select history
).Take(n);
Где "n" - количество строк, указанных в "Top n"
Еще раз спасибо,
fuzzlog