This is a migrated thread and some comments may be shown as answers.

Databind error

1 Answer 99 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Karl Wilkens
Top achievements
Rank 1
Karl Wilkens asked on 18 Mar 2009, 07:22 PM
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.






1 Answer, 1 is accepted

Sort by
0
Peter
Telerik team
answered on 19 Mar 2009, 01:30 PM
Hello Karl,

I just tested this case in a simple page but I did not experience any problems. Can you open a support ticket and send us a working demo which we can test?

Sincerely yours,
Peter
the Telerik team


Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
Scheduler
Asked by
Karl Wilkens
Top achievements
Rank 1
Answers by
Peter
Telerik team
Share this question
or