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; } }