В списке есть поле Дата(только дата, без времени) нужно было сделать Query запрос чтобы выбрать все элементы с датой СЕГОДНЯ + 3 ДНЯ.
SPSite oSite = new SPSite("nameSite")
SPWeb oWeb = oSite.OpenWeb()
SPList oListHoliDays = oWeb.Lists["nameList"];
SPQuery oQuery = new SPQuery();
DateTime oDateTime = DateTime.Now.AddDays(3);
DateTime newDate = DateTime.Parse(oDateTime.ToShortDateString());
oQuery.Query = "<Where>"+
"<Eq>" +
"<FieldRef Name='Date' />"+
"<Value IncludeTimeValue='TRUE' Type='DateTime'>" +
SPUtility.CreateISO8601DateTimeFromSystemDateTime(newDate)+
"</Value>" +
"</Eq>" +
"</Where>";
SPListItemCollection oListItemColl = oListHoliDays.GetItems(oQuery);
SPSite oSite = new SPSite("nameSite")
SPWeb oWeb = oSite.OpenWeb()
SPList oListHoliDays = oWeb.Lists["nameList"];
SPQuery oQuery = new SPQuery();
DateTime oDateTime = DateTime.Now.AddDays(3);
DateTime newDate = DateTime.Parse(oDateTime.ToShortDateString());
oQuery.Query = "<Where>"+
"<Eq>" +
"<FieldRef Name='Date' />"+
"<Value IncludeTimeValue='TRUE' Type='DateTime'>" +
SPUtility.CreateISO8601DateTimeFromSystemDateTime(newDate)+
"</Value>" +
"</Eq>" +
"</Where>";
SPListItemCollection oListItemColl = oListHoliDays.GetItems(oQuery);
Комментариев нет:
Отправить комментарий