列表<>。添加范围 - where 子句



嗨,我正在做一个从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。我尝试了一些选择,但没有成功。我知道我需要在adrange的末尾使用。where,但是我如何检查日期的条件呢?

我尝试了下面的方法,但没有成功

}).where(listItemRow => listItemRow.StartDate >= dateTime.now)

任何帮助都将是伟大的…

Thankx

你确定你有你的数据吗?有什么错误吗?

如果没有,尝试使用:

}).Where(listItemRow => listItemRow.StartDate.After(DateTime.Now));

相关内容

  • 没有找到相关文章

最新更新