それは私にエラーInvalid cast from 'Boolean' to 'DateTime'.
を与え、私が追加されたコードは、年以降2016年を取るためにどのようにブール2016年以降はどうすればいいですか?
var per = (from p in db.Periods select new { periodId = p.PeriodId, periodStart = p.StartDate, periodEnd = p.EndDate, payrollEndDate = p.PayrollEndDate.Value.Year >= 2016 });
var periods = (from p in per.AsEnumerable() select new { perId = p.periodId, PayrollEndDate = Convert.ToDateTime(p.payrollEndDate).ToShortDateString() }).AsQueryable();
ViewBag.PeriodEndDate = new SelectList(periods, "PayrollEndDate", "PayrollEndDate", null);
を返しているので、私はラインpayrollEndDate = p.PayrollEndDate.Value.Year >= 2016
にW/O状態正常に動作し、以下のコードを持っていますか?
試してみよう... –
感謝は魔法のように働く。 –
オーダーで注文する方法は?申し訳ありませんが、ラムダの方法が分かりません –