Thank you for contacting Syncfusion support.
We have prepared the sample for your requirement “Need to perform server side filtering” which can be downloaded from the following location:
In the above sample, default Schedule is rendered with some appointments. When the button is clicked current date appointment’s alone will be displayed in the Scheduler. Filtering process are done on controller side via ajax post. Kindly refer to the following code example used in the above sample.
<Code>
public JsonResult appFilter(DateTime curDate)
{
var DataSource = new DataClasses1DataContext().ScheduleDatas.ToList();
List<ScheduleData> appointmentList = DataSource.ToList();
DateTime StartDate = curDate;
DateTime EndDate = curDate.AddHours(24);
appointmentList = DataSource.ToList().Where(app => app.StartTime >= StartDate && app.StartTime <= EndDate || app.Recurrence == 1).ToList();// here particular date appointment is filtered
return Json(appointmentList, JsonRequestBehavior.AllowGet);
}
</Code>
If we have misunderstood your requirement or if the above code doesn’t suit’s your needs – kindly share us with some more details like on which scenario you need to query the scheduler data based on date (i.e. how do you want to choose the particular date, based on which you need to query).
Regards,
Karthigeyan