Thank you for contacting us. I have prepared a simple solution how to get the selection start and selection end dates.
1. Get the dayview element instance from RadScheduler.
SchedulerDayViewElement dayview = (this.radSchedulerDemo.SchedulerElement.ViewElement as SchedulerDayViewElement);
2. Get the selection MinDate and selection MaxDate. I'm doing this by iterating over the cells collection. Then check whether a cell is selected and initialize the minDate and maxDate fields:
DateTime minDate = DateTime.MaxValue;
DateTime maxDate = DateTime.MinValue;
foreach (RadElement element in dayview.DataAreaElement.Table.Children)
SchedulerCellElement cell = element as SchedulerCellElement;
if (cell != null && cell.Selected)
if (minDate >= cell.Date)
minDate = cell.Date;
if (maxDate <= cell.Date)
maxDate = cell.Date;
TimeSpan selectionDuration = maxDate - minDate;
I hope this helps. Do not hesitate to write me back if you have further questions.
the Telerik team