or
<telerik:RadListBox runat="server" ID="lstAvailableRemarkCode" Width="500px"<br> Height="300px" SelectionMode="Multiple" AutoPostBackOnReorder="true" EnableDragAndDrop="true"<br> OnDropped="RadListBox_Dropped" AllowTransfer="true" TransferToID="lstAssignedRemarkCode"<br> ButtonSettings-RenderButtonText="true" Localization-ToRight="Add" Localization-ToLeft="Remove"<br> ButtonSettings-ShowTransferAll="False" ButtonSettings-ShowReorder="False" ButtonSettings-ShowDelete="False"
ButtonSettings-HorizontalAlign="Center" ButtonSettings-VerticalAlign="Middle"
ButtonSettings-AreaWidth="30px"
DataTextField="RemarkCodeID,Name" DataTextFormatString="{0} - {1}" DataValueField="RemarkCodeID"
OnItemDataBound="lstAvailableRemarkCode_ItemDataBound">
<ButtonSettings AreaWidth="100" />
</telerik:RadListBox>




<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server"> <telerik:RadScheduler ID="RadScheduler1" runat="server" TimeZoneOffset="00:00:00" AdvancedForm-EnableCustomAttributeEditing="true" SelectedView="MonthView" OverflowBehavior="Expand" StartInsertingInAdvancedForm="true" EnableViewState="true" DataKeyField="AppointmentID" DataStartField="CalendarStartDateTime" DataEndField="CalendarEndDateTime" DataSubjectField="AppointmentBody" DataRecurrenceField="RecurrenceRule" DataRecurrenceParentKeyField="ParentAppointmentID" DataReminderField="Reminder" OnAppointmentCreated="RadScheduler1_AppointmentCreated" OnAppointmentInsert="RadScheduler1_AppointmentInsert" OnAppointmentUpdate="RadScheduler1_AppointmentUpdate" OnAppointmentDelete="RadScheduler1_AppointmentDelete" OnRecurrenceExceptionCreated="RadScheduler1_RecurrenceExceptionCreated" OnReminderDismiss="RadScheduler1_ReminderDismiss" OnReminderSnooze="RadScheduler1_ReminderSnooze"> <AdvancedForm Modal="true"></AdvancedForm> <Reminders Enabled="true" MaxAge="5"></Reminders> <TimeSlotContextMenuSettings EnableDefault="true"></TimeSlotContextMenuSettings> <AppointmentContextMenuSettings EnableDefault="true"></AppointmentContextMenuSettings> </telerik:RadScheduler></asp:Content>protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { BindAppointments(); }}private void BindAppointments(){ try { List<AppointmentEN> lstAppointment = AppointmentProvider.GetAppointments(); foreach (var item in lstAppointment) { item.RecurrenceRule = string.IsNullOrWhiteSpace(item.RecurrenceRule) ? null : item.RecurrenceRule; item.ParentAppointmentID = item.ParentAppointmentID == 0 ? null : item.ParentAppointmentID; } RadScheduler1.DataSource = lstAppointment; RadScheduler1.DataBind(); RadScheduler1.SelectedView = SchedulerViewType.MonthView; RadScheduler1.SelectedDate = DateTime.Now; //RadScheduler1.Visible = true; } catch (Exception ex) { }}