0
嗨我正在從應用程序獲取Sharepoint列表的一些細節。 我能夠得到的結果如下圖所示:列表<>。AddRange - where子句
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應該> =當前日期。我嘗試了一些選擇,但沒有成功。我知道我需要在AddRange結尾處使用.where,但是如何檢查日期的條件。
我嘗試如下,但沒有奏效
}).where(listItemRow => listItemRow.StartDate >= dateTime.now)
任何幫助將是巨大的......
Thankx
解決,改成下面的代碼: })其中(O => o.StartDate> DateTime.Now.Date)); Thankx爲您提供幫助。 – jats 2013-03-20 23:03:55