嗨,我正在申请工作,以获得从Sharepoint列表的一些细节。我可以得到如下结果:
sample.AddRange(queryResults.GetItemRows().Select(listItemRow => new CalendarEvents
{
ItemId = listItemRow.ItemId,
Title = listItemRow.AttributeValueOrDefault("ows_Title", ""),
StartDate = listItemRow.AttributeValueOrDefault("ows_StartDate", ""),
EndDate = listItemRow.AttributeValueOrDefault("ows_EndDate",""),
Link = listItemRow.StrippedAttributeValueOrDefault("ows_Link", "")
}).OrderBy(listItemRow => listItemRow.StartDate));当我在某一点上受到打击时:-我想提取包含未来事件的列表行。我的意思是StartDate应该是>= present date。我尝试了一些方法,但没有成功。我知道我需要在AddRange的末尾使用.where,但是我如何检查日期的条件。
我试了一下,但不起作用
}).where(listItemRow => listItemRow.StartDate >= dateTime.now)任何帮助都是最好的..。
谢谢
发布于 2013-03-19 15:47:47
你确定你有你的数据了吗?有什么错误吗?
如果不是,请尝试使用:
}).Where(listItemRow => listItemRow.StartDate.After(DateTime.Now));https://stackoverflow.com/questions/15491323
复制相似问题