Hi,
I am struggling with the following and hope someone out there can help. I am binding to a scheduler based on a RadComboBox selection. Error handling is in place, so that if there is no schedule data, we set the datasource for our scheduler to an empty dataset from the following function
Function EmptySchedulerDataTable() As DataTable
Dim tbl As New DataTable
tbl.Columns.Add(New Data.DataColumn("PresentationID"))
tbl.Columns.Add(New Data.DataColumn("PresentationName"))
tbl.Columns.Add(New Data.DataColumn("StartTime"))
tbl.Columns.Add(New Data.DataColumn("EndTime"))
Dim rw As Data.DataRow
rw = tbl.NewRow()
rw("PresentationID") = 1
rw("PresentationName") = "No Agenda Available"
rw("StartTime") = Date.Now
rw("EndTime") = Date.Now.AddDays(1)
tbl.Rows.Add(rw)
Return tbl
End Function
Unfortunately, I am getting an error that I have not seen before (just upgraded to q1 2009) as follows
System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentOutOfRangeException: The added or subtracted value results in an un-representable DateTime.
Parameter name: value
at System.DateTime.Subtract(TimeSpan value)
at Telerik.Web.UI.Scheduling.DateHelper.GetStartOfWeek(DateTime selectedDate, DayOfWeek weekStart, Int32 numDays)
at Telerik.Web.UI.Scheduling.DateHelper.GetStartOfWeek(DateTime selectedDate, DayOfWeek weekStart)
at Telerik.Web.UI.Scheduling.DateHelper.GetWeekLength(DateTime date, DayOfWeek firstDayOfWeek, DayOfWeek lastDayOfWeek)
at Telerik.Web.UI.Scheduler.Views.Week.ModelBase..ctor(IScheduler owner)
at Telerik.Web.UI.Scheduler.Views.Week.Model..ctor(IScheduler owner, IWeekTimeSlotFactory slotFactory, TimeSpan workDayStartTime, TimeSpan workDayEndTime)
at Telerik.Web.UI.Scheduler.Views.Week.Model..ctor(IScheduler owner, TimeSpan workDayStartTime, TimeSpan workDayEndTime)
at Telerik.Web.UI.Scheduler.Views.Week.Model..ctor(IScheduler owner)
at Telerik.Web.UI.Scheduler.Views.WeekModelFactory.CreateModel()
at Telerik.Web.UI.RadScheduler.CreateView()
at Telerik.Web.UI.RadScheduler.ClearChildControls()
at Telerik.Web.UI.RadScheduler.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
What are we doing wrong here? thanks.
I am struggling with the following and hope someone out there can help. I am binding to a scheduler based on a RadComboBox selection. Error handling is in place, so that if there is no schedule data, we set the datasource for our scheduler to an empty dataset from the following function
Function EmptySchedulerDataTable() As DataTable
Dim tbl As New DataTable
tbl.Columns.Add(New Data.DataColumn("PresentationID"))
tbl.Columns.Add(New Data.DataColumn("PresentationName"))
tbl.Columns.Add(New Data.DataColumn("StartTime"))
tbl.Columns.Add(New Data.DataColumn("EndTime"))
Dim rw As Data.DataRow
rw = tbl.NewRow()
rw("PresentationID") = 1
rw("PresentationName") = "No Agenda Available"
rw("StartTime") = Date.Now
rw("EndTime") = Date.Now.AddDays(1)
tbl.Rows.Add(rw)
Return tbl
End Function
Unfortunately, I am getting an error that I have not seen before (just upgraded to q1 2009) as follows
System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentOutOfRangeException: The added or subtracted value results in an un-representable DateTime.
Parameter name: value
at System.DateTime.Subtract(TimeSpan value)
at Telerik.Web.UI.Scheduling.DateHelper.GetStartOfWeek(DateTime selectedDate, DayOfWeek weekStart, Int32 numDays)
at Telerik.Web.UI.Scheduling.DateHelper.GetStartOfWeek(DateTime selectedDate, DayOfWeek weekStart)
at Telerik.Web.UI.Scheduling.DateHelper.GetWeekLength(DateTime date, DayOfWeek firstDayOfWeek, DayOfWeek lastDayOfWeek)
at Telerik.Web.UI.Scheduler.Views.Week.ModelBase..ctor(IScheduler owner)
at Telerik.Web.UI.Scheduler.Views.Week.Model..ctor(IScheduler owner, IWeekTimeSlotFactory slotFactory, TimeSpan workDayStartTime, TimeSpan workDayEndTime)
at Telerik.Web.UI.Scheduler.Views.Week.Model..ctor(IScheduler owner, TimeSpan workDayStartTime, TimeSpan workDayEndTime)
at Telerik.Web.UI.Scheduler.Views.Week.Model..ctor(IScheduler owner)
at Telerik.Web.UI.Scheduler.Views.WeekModelFactory.CreateModel()
at Telerik.Web.UI.RadScheduler.CreateView()
at Telerik.Web.UI.RadScheduler.ClearChildControls()
at Telerik.Web.UI.RadScheduler.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
What are we doing wrong here? thanks.