Я заполнил данные из Excel как dt3. Теперь я пытаюсь использовать linq, чтобы выбрать столбец DateTime из таблицы данных в виде списка, и я хочу, чтобы он в порядке возрастания. Я использую System.Linq.Dynamic; однако, как ссылка, я не уверен, что я использую это правильно.
public List<DateTime?> GetDocAvailDates(System.Data.DataTable dt3)
{
List<DateTime?> DateList = dt3.AsEnumerable().Select(r => r.Field<DateTime?>("Doc Available")).Distinct().ToList();
return DateList;
}
Я пытался
public List<DateTime?> GetDocAvailDates(System.Data.DataTable dt3)
{
List<DateTime?> DateList = dt3.AsEnumerable().Select(r => r.Field<DateTime?>("Doc Available")).
OrderBy("Doc Available")
OrderBy(r => r.Field<DateTime?>("Doc Available"))
OrderBy(orderby) with a string orderby = "Doc Available";
.Distinct().ToList();
return DateList;
}
Никто не работал. Пожалуйста, порекомендуйте. Спасибо