Как отсортировать элементы RadListBox по 2 полям источника данных (int и string)?
Как можно индивидуально отсортировать элементы RadListBox по нескольким полям источника данных разных типов?
У меня есть RadListBox, который я связываю с источником данных (LINQ), и мне нужно упорядочить элементы по priority
(int), а затем name
(Строка).
1 ответ
В LINQ вы можете указывать множественный порядок по операторам, независимо от того, какие они типы. Сначала элементы будут отсортированы по приоритету, а затем подмножество элементов для каждого приоритета будет отсортировано по имени:
myData.OrderBy(d => d.Priority).ThenBy(d => d.Name);