I am adding raddatepickers to the page dynamically and the sharecalendar part isn't working.
I have some sample code below.
I have some sample code below.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RadDatePickerTest.aspx.cs" Inherits="NCCCN.CMIS.AdHOC.RadDatePickerTest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
/>
<
asp:PlaceHolder
runat
=
"server"
ID
=
"TemplatePH"
/>
<
asp:PlaceHolder
runat
=
"server"
ID
=
"PlaceHolder1"
/>
<
br
/><
br
/>
<
telerik:RadDatePicker
runat
=
"server"
ID
=
"ACal"
/>
<
telerik:RadDatePicker
runat
=
"server"
ID
=
"BCal"
/>
</
div
>
</
form
>
</
body
>
</
html
>
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(!Page.IsPostBack)
{
RadCalendar cal =
new
RadCalendar();
cal.ClientIDMode = System.Web.UI.
ClientIDMode.Static;
cal.EnableMultiSelect =
false
;
cal.ID =
this
.ClientID +
"SharedCalID"
;
TemplatePH.Controls.Add(cal);
RadDatePicker StartDatePicker =
new
RadDatePicker();
StartDatePicker.ClientIDMode = System.Web.UI.
ClientIDMode.Static;
StartDatePicker.AutoPostBack =
true
;
//StartDatePicker.SelectedDateChanged += new SelectedDateChangedEventHandler(StartDatePicker_SelectedDateChanged);
StartDatePicker.SharedCalendar = cal;
StartDatePicker.SelectedDate =
new
DateTime(2005, 1, 1);
StartDatePicker.ID =
this
.ClientID +
"SentFromFilterTemplate_StartDatePicker"
;
TemplatePH.Controls.Add(StartDatePicker);
 
RadDatePicker EndDatePicker =
new
RadDatePicker();
EndDatePicker.ClientIDMode = System.Web.UI.
ClientIDMode.Static;
EndDatePicker.AutoPostBack =
true
;
// EndDatePicker.SelectedDateChanged += new SelectedDateChangedEventHandler(EndDatePicker_SelectedDateChanged);
EndDatePicker.SharedCalendar = cal;
EndDatePicker.SelectedDate =
new
DateTime(2006, 1, 1);
EndDatePicker.ID =
this
.ClientID +
"SentFromFilterTemplate_EndDatePicker"
;
TemplatePH.Controls.Add(EndDatePicker);
ACal.SharedCalendar = cal;
BCal.SharedCalendar = cal;
}
}