Как отсортировать элементы RadListBox по 2 полям источника данных (int и string)?

Как можно индивидуально отсортировать элементы RadListBox по нескольким полям источника данных разных типов?

У меня есть RadListBox, который я связываю с источником данных (LINQ), и мне нужно упорядочить элементы по priority (int), а затем name (Строка).

1 ответ

В LINQ вы можете указывать множественный порядок по операторам, независимо от того, какие они типы. Сначала элементы будут отсортированы по приоритету, а затем подмножество элементов для каждого приоритета будет отсортировано по имени:

 myData.OrderBy(d => d.Priority).ThenBy(d => d.Name);
Другие вопросы по тегам