
| If Not IsPostBack Then |
| Dim i as Integer = 0 |
| For Each d As RadDate In cal.SelectedDates |
| dvTimespots.RowFilter = "startdate <= #" & d.Date & "# AND enddate >= #" & d.Date & "#" |
| Dim cdt As New CalendarDayTemplate(d.Date.Day, dvTimespots.Count & " media item(s)") |
| Dim dt As New DayTemplate |
| With dt |
| .Content = cdt |
| .ID = i |
| End With |
| cal.CalendarDayTemplates.Add(dt) |
| Dim rcd As New RadCalendarDay |
| With rcd |
| .Date = d.Date |
| .TemplateID = i |
| End With |
| cal.SpecialDays.Add(rcd) |
| i += 1 |
| Next End If |
ForeignKeyField at run time Then Appointment Not Showing in Scheduler Records Come In Our Dataset ant its bind Successfull bit Does Not Show In Scheduler. Why Please Help Me.
My Source Code :
ds = dl.FillDataSet(
CommandType.StoredProcedure, "uspGetAppointments", HashIn);
if (ds.Tables[0].Rows.Count > 0)
{
RadScheduler1.SelectedDate = CalApp.SelectedDate;
RadScheduler1.DayStartTime =
TimeSpan.Parse(ds.Tables[0].Rows[0].ItemArray[0].ToString());
RadScheduler1.DayEndTime =
TimeSpan.Parse(ds.Tables[0].Rows[0].ItemArray[1].ToString());
RadScheduler1.MinutesPerRow =
int.Parse(ds.Tables[0].Rows[0].ItemArray[2].ToString());
RadScheduler1.TimeLabelRowSpan = 60 /
int.Parse(ds.Tables[0].Rows[0].ItemArray[2].ToString());
RadScheduler1.DataKeyField =
"AppointmentId";
RadScheduler1.DataStartField =
"FromTime";
RadScheduler1.DataEndField =
"ToTime";
RadScheduler1.DataSubjectField =
"Subject";
RadScheduler1.GroupBy =
"Resource";
RadScheduler1.DataDescriptionField =
"StatusColor";
RadScheduler1.ResourceTypes.Clear();
ResourceType rt = new ResourceType("Resource");
rt.DataSource = ds.Tables[2];
rt.KeyField =
"ResourceId";
if (ddlFacility.SelectedValue == "0")
{
rt.ForeignKeyField =
"FacilityId";
}
else
{
rt.ForeignKeyField =
"DoctorId";
}
rt.TextField =
"ResourceName";
RadScheduler1.ResourceTypes.Add(rt);
RadScheduler1.DataSource = ds.Tables[1];
RadScheduler1.DataBind();
Thanks
Chandan
<TimelineView UserSelectable="true" SlotDuration="365" NumberOfSlots="1" HeaderDateFormat="yyyy" ColumnHeaderDateFormat="yyyy" /> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| <Scripts> |
| <asp:ScriptReference Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" |
| Name="MicrosoftAjax.js" Path="~/Scripts/MicrosoftAjax.js" /> |
| <asp:ScriptReference Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" |
| Name="MicrosoftAjaxWebForms.js" Path="~/Scripts/MicrosoftAjaxWebForms.js" /> |
| </Scripts> |
| </telerik:RadScriptManager> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="grd"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="grd" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| radCaptcha.FindControl("CaptchaTextBox").Focus(); |
| Page.Form.DefaultFocus = radCaptcha.FindControl("CaptchaTextBox").ClientID; |
