首页 > 解决方案 > 我正在将 LinqQ 用于以下代码,但它没有正确排序

问题描述

我将 LINQ 用于以下代码,但它没有进行正确的排序。

if (index == 0) {
  if (Incomplete_issue_model.Count < 1) {
   LblExistIssue.Hidden = false
  } else {
  tblCustomerIssueListView.Hidden = false
  Incomplete_issue_model = Incomplete_issue_model.OrderBy(d =>d.Issue_Date).ToList()
  tblCustomerIssueListView.Source = new CustomerIssueViewDataSource(Incomplete_issue_model, this)
  tblCustomerIssueListView.ReloadData()
  }
}

日期格式为dd-mm-yy hh:mm:ss AM

标签: xamarin.ios

解决方案


issueDateTime = DateTime.ParseExact(issue_date, "dd-MM-yyyy hh:mm:ss", CultureInfo.InvariantCulture);

问题.问题日期时间 = 问题日期时间;

之后做排序

Incomplete_issue_model = Incomplete_issue_model.OrderByDescending(d => d.issueDateTime).ToList();


推荐阅读