WebSep 4, 2011 · You can return DateTime.MaxValue instead of null from the ordering expression, so rows with null dates are sorted first: yourData.OrderByDescending (row => row.dateTimeField ?? DateTime.MaxValue); Share Improve this answer Follow edited Sep 3, 2011 at 6:09 answered Sep 3, 2011 at 6:01 Frédéric Hamidi 256k 41 482 477 Webvar sortedList = listOfPeople .OrderBy (p => p.DateOfBirth.HasValue) .ThenBy (p => p.DateOfBirth); If you are looking for additional information on the same topic, you might want to check out the following article : Sorting Lists with Null Values - Deborah Kurata Share Improve this answer Follow edited Dec 27, 2024 at 8:26 RhinoDevel 712 1 13 25
c# datatable.select() order by null last - Stack Overflow
WebFeb 26, 2024 · In the example, a fix would be trivial by filtering out null values before ordering. var topEntries = allEntries .Where(e => e.Losses != null) .OrderBy(e => e.Losses) .Take(3) .ToList(); A deeper dive. How does that actually work internally? OrderBy uses an IComparer to compare entries and order WebApr 13, 2016 · The OrderBy () method allows you to pass in a custom comparer. Something like: public class NullAndZeroLastComparer : IComparer { public int Compare (int? x, int? y) { int xValue = x.HasValue && x != 0 ? x.Value : int.MaxValue; int yValue = y.HasValue && y != 0 ? y.Value : int.MaxValue; return xValue.CompareTo (yValue); } } crazy little thing movie
OrderBy specify null first or null last? #1592 - GitHub
WebThe LINQ Empty Method in C# is a static method included in the static Enumerable class. The Empty Method is used to return an empty collection (i.e. IEnumerable) of a specified type. The following is the signature of this method. Here TResult specifies the type parameter of the returned generic IEnumerable. WebJan 16, 2024 · var myFinalOrderedList = myList.AsQueryable () .OrderBy ("Company.Name asc, Process.Name asc, Reference.Name asc") .ToList (); The null exception is occurring on the Reference.Name OrderBy because Reference is nullable. How do I order by the nullable Reference object? StackTrace (Sensitive info replaced with "****"): WebJan 24, 2024 · If you're sorting by a numeric type you can do this: (Borrowing the schema from another answer .) SELECT * FROM Employees ORDER BY ISNULL (DepartmentId*0,1), DepartmentId; Any non-null number becomes 0, and nulls become 1, which sorts nulls last because 0 < 1. You can also do this for strings: crazy little thing movie rated