Data Browser - Viewing Site  Sector 23 Code Bank Logged in as:  Guest  




           


LINQ - Order by multiple fields
Ordering a list in LINQ can be done with OrderBy:
myList = myList.OrderBy(p => p.Value1).ToList();

But to order multiple fields, you need to use 'ThenBy' for each additional field:
myList = myList.OrderBy(p => p.Value1).ThenBy(p => p.Value2).ToList();

Created By: amos 10/25/2007 11:36:27 AM


 Comments:
 > Guest 1/5/2011 12:23:37 PM
Thank you!!!
 > Guest 1/27/2011 10:48:44 AM
perfect thanks!
 > Guest 4/21/2011 5:11:50 AM
IT works well.
Thanks!!!