Я хочу отображать элементы в выпадающем списке, например, 5%, 10%, 15%, 20% до 100. Есть ли способ привязать интеллектуальный запрос LINQ к источнику данных, который сделает это для меня?
Вы можете использовать Enumerable.Range :
Enumerable.Range(1, 20).Select(x => 5 * x);
Или в более похожем на LINQ синтаксисе:
from x in Enumerable.Range(1, 20) select (x * 5);