日付型を並べ替えられない

こんにちは

値がNullになる項目があるのかと思いますので、それをWhere句で除去します。

dt.AsEnumerable.Where(function(r) r("日付") isnot Nothing AndAlso System.Text.RegularExpressions.Regex.IsMatch(r("日付").toString(),"^\d{2}/\d{2}/\d{4}$" )).OrderByDescending(function(r) DateTime.ParseExact(r("日付").toString,"MM/dd/yyyy",nothing)).CopyToDataTable()